我在RS2008
中使用矩阵控件。我想使用表达式将矩阵的值单元格(第2列,第2行)设置为底部没有边框或双边框。我有一个boolean
字段,为报告的每一行设置此条件。底部bordertyle的表达式是......
=Iif(Fields!DoubleBottom.Value=True, "Double", "None")
边框宽度设置为3pt
。当此表达式位于“值”单元格中时,表达式似乎将被评估为后缀。当属性为True
时,没有边框,当属性为False
时,会出现双边框。除了反转问题,双边框将应用于报表中的所有行。不只是属性为True
的行。如果我从Value单元格中删除表达式并将其放入单元格(col 1,row 2),它就可以正常工作。这是每行中的第一个单元格具有适当的边框。关于为什么Value单元应该以这种方式运行的任何想法?我正在为这个单元格设置其他条件属性,它们工作正常。例如,我正在设置Format
属性(小数位数),并且可以正常工作。
答案 0 :(得分:1)
对于双边框应用于报表中所有行的问题,我遇到了条件边框的问题。通过将默认BorderStyle属性设置为“None”来解决我的问题。