在ReportBuilder控件中如何该变行背景,某个特定行用特定颜色? ( 积分: 200 )

  • 主题发起人 主题发起人 jiangopen
  • 开始时间 开始时间
J

jiangopen

Unregistered / Unconfirmed
GUEST, unregistred user!
客户需要针对显示的明细进行分类,需要用行背景颜色进行区分。
如:
1 北京地区 (背景为红色)
2 北京地区某地1
3 2 北京地区某地2
4 上海地区 (背景为红色)
5 上海地区某地1
6 上海地区某地2
表的数据是统一用存储过程提取的。显示到ReportBuilder都是默认白色背景。那么我现在将某些行背景变为红色就不行了。
在ReportBuilder示例中,可以在报表设计器中加入代码。在detailbeforeprint事件中写入判断即可实现。
但是问题是,我是采用动态加载报表模板(将报表框架存入数据库以二进制方式存储),然后动态加载并绑定数据显示。detailbeforeprint中的事件根本没有执行
DELPHI下面ppReport的beforeprint事件似乎不能赋予过程进行控制,因为是动态加载模板,而不是静态设计,所以这个问题就稍显复杂,请大侠们帮帮我。
 

Similar threads

D
回复
0
查看
909
DelphiTeacher的专栏
D
D
回复
0
查看
704
DelphiTeacher的专栏
D
D
回复
0
查看
666
DelphiTeacher的专栏
D
I
回复
0
查看
748
import
I
后退
顶部