65.9K
CodeProject 正在变化。 阅读更多。
Home

SQL Reporting 中的交替行着色

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.29/5 (7投票s)

2005 年 2 月 17 日

1分钟阅读

viewsIcon

56082

用于更改报告中的行颜色。

引言

就像每个报告都有一些方法使其看起来更美观一样,SQL Reporting 也具有一些很好的功能,但在这里我将只演示如何使交替行的颜色发生变化。

目的

通常,对于详细的报告,如果外观稍作改进,每个人都会喜欢它。

使用代码

无需编写太多代码,只需一行代码即可解决此问题。配置 DataSet 后,获取 DataSet 的名称。

当你在报告中使用表格时,表格默认显示三行:页眉、详细信息和页脚。在本节中,我们将删除页脚行。选择详细信息行,右键单击,然后选择“属性”。

在“属性”页面中,选择 BackgroundColor 属性,向下拉动下拉菜单,然后选择“<表达式>”。

在“编辑表达式”左侧窗格中,选择“常量”(默认情况下已选择),并在“表达式”窗格中键入以下行,然后单击“确定”

=IIF(RowNumber("NWDataSet") Mod 2, "Gainsboro", "White")
// NWDataSet is the Dataset name.

完成了!单击预览,一切就绪..

关注点

SQL Reporting 工具还提供了许多其他很棒的功能,例如,如果你有一个员工工资清单的详细报告,并且只想突出显示工资较高的行,你可以这样做。

© . All rights reserved.