彩票走势图

logo FastReport中文文档
文档彩票走势图>>FastReport中文文档>>示例 4.Conditional highlighting

示例 4.Conditional highlighting


您可以为矩阵单元格设置条件高亮显示,就像为 "Text "对象设置条件高亮显示一样。有关详细信息,请参阅 " 部分。

让我们看看例 2,看看如何用红色高亮显示超过 3000 的金额。为此,请选择包含 "Revenue "文本的单元格,并按下 "Text "工具栏上的fastreport按钮。在条件编辑器中,添加以下条件:

Value > 3000

为条件选择红色文本。准备好的报告如下:

fastreport

如图所示,总值没有突出显示。出现这种情况是因为我们只为一个单元格选择了高亮条件。为显示其余值,需要为所有矩阵单元格设置高亮显示。

在本例中,我们使用了取决于单元格值本身的条件高亮。此外,还可以根据矩阵标题中的值高亮显示单元格。我们将通过下面的示例演示如何用红色高亮显示属于 2000 年的单元格。为此,请选择矩阵单元格,如下图所示:

fastreport

设置以下highlight condition

(int)Matrix1.RowValues[0] == 2000

在本例中,"Matrix1 "是矩阵的名称。矩阵的 "RowValues "属性为 "object[]"类型,包含当前打印行的行头值数组。数组中值的数量等于标题的层数。我们的示例中有两个值,第一个是 "Year",第二个是 "Month"。

不要突出显示最后一行。"RowValues "属性的值不确定,在生成报告时会出错。

运行报告后,我们将得到以下结果:

fastreport
您还可以使用矩阵的 "ColumnValues "属性来引用列值。
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP