隔行变换背景颜色

09.16.2009 by fengzhou - 0 Comment - 0
Posted in .net报表相关

需求说明 :
隔行变换背景颜色:单一背景颜色的报表会让报表浏览者产生眼晕的感觉,通过适当交替的背景色能增加视觉舒适度,也会给页面美工增色不少。此需求是报表展现时最普通最常见的需求。

本文来介绍如何实现这一需求:

1 新建立一张空白报表

新建数据集ds1 : select * from 客户

隔行变换背景颜色-2.png

2 通过菜单”插入-局部报表-网格式”,快速的形成下面的网格式报表。

隔行变换背景颜色-3.png

3 点击”报表预览”,界面如下,所有行的背景色都是一样的。

隔行变换背景颜色-4.png

4 选中 B4到G4,双击报表编辑器右边的属性列表中的”背景色”。出现如下界面,

隔行变换背景颜色-5.png

输入公式:if(row()%2=0,-65485,-16750849)。含义如下:当前行的行号是奇数时,背景色是红色;偶数时,背景色为蓝色。

如图:

隔行变换背景颜色-6.png

5 点击”确定”,如图所示。

隔行变换背景颜色-7.png

6 点击”报表预览”。如图所示,报表隔行变换背景颜色。

隔行变换背景颜色-8.png

综上所示,用博计报表做这种功能,非常简单。

本文地址:隔行变换背景颜色