ReportViewer条件格式

时间:2009-04-23 13:29:33

标签: winforms conditional reportviewer

我正在尝试在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

如何使用条件语句来完成此操作?

1 个答案:

答案 0 :(得分:5)

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

上一页(字段!LineTotal.Value)

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