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