1

我正在尝试在 ReportViewer 控件中应用某些表格单元格的条件格式。我了解如何通过比较位于同一行中的数据来应用条件,例如,如果成本高于收入,则以下内容会将单元格着色为红色:

=IIf(Fields!Cost.Value > Fields!Revenue.Value, "Red", "Black")

我的问题是我需要将数据与上一行进行比较。我的要求是标记从上一个条目更改的表格单元格。例如:

TableRow 1:    Fred,   23,  Boat
TableRow 2:    Fred,   67,  Boat     ** 67 needs to be flagged

如何使用条件语句来做到这一点?

4

1 回答 1

5

如果有人对答案感兴趣,我找到了解决方案。我刚刚发现,reportviewer 中内置了一个 Previous 函数。

上一个(字段!LineTotal.Value)

它返回前一行数据。这将做我需要的。

于 2009-04-23T13:37:42.240 回答