用于交替行颜色的适当语法

时间:2016-01-13 02:14:10

标签: colors row rdlc alternating

我正在使用此代码:

=IIF(RunningValue(Fields!cost_center_id.Value, CountDistinct, nothing) Mod 2, "White", "Gainsboro")

但结果并不好。我认为这是因为 Fields!cost_center_id.Value 。谁能告诉我最合适的代码? 为什么页脚(总计)还有阴影,以为我还没有把代码放进去?帮我。 提前谢谢。

截图:

enter image description here

enter image description here

enter image description here

我将此代码用于第3张图片。

= IIF(RowNumber("LCSRDBDataSet_CostCenterSummary") Mod 2 = 0, "White", "Gainsboro")

enter image description here

1 个答案:

答案 0 :(得分:1)

您的表达不起作用的原因是您的ID值可能有间隙或未正确排序。

以下表达式中的一个应该给出想要的行为。

= IIF(RowNumber(Nothing) Mod 2 = 0, "White", "Gainsboro")

= IIF(RowNumber("YourDataSet") Mod 2 = 0, "White", "Gainsboro")

您需要为数据行BackgroundColor属性定义表达式。页脚行(总计)应该在数据行下面,因此没有表达它的背景颜色,除非你希望它与最后一行不同。