Reporting Services Borderstyle财产问题

时间:2009-05-12 00:07:29

标签: reporting-services border

我在RS2008中使用矩阵控件。我想使用表达式将矩阵的值单元格(第2列,第2行)设置为底部没有边框或双边框。我有一个boolean字段,为报告的每一行设置此条件。底部bordertyle的表达式是......

=Iif(Fields!DoubleBottom.Value=True, "Double", "None")

边框宽度设置为3pt。当此表达式位于“值”单元格中时,表达式似乎将被评估为后缀。当属性为True时,没有边框,当属性为False时,会出现双边框。除了反转问题,双边框将应用于报表中的所有行。不只是属性为True的行。如果我从Value单元格中删除表达式并将其放入单元格(col 1,row 2),它就可以正常工作。这是每行中的第一个单元格具有适当的边框。关于为什么Value单元应该以这种方式运行的任何想法?我正在为这个单元格设置其他条件属性,它们工作正常。例如,我正在设置Format属性(小数位数),并且可以正常工作。

1 个答案:

答案 0 :(得分:1)

对于双边框应用于报表中所有行的问题,我遇到了条件边框的问题。通过将默认BorderStyle属性设置为“None”来解决我的问题。