ActiveReport 事件
来源:互联网 发布:淘宝小店有链接地址 编辑:程序博客网 时间:2024/05/17 08:04
1. 只触发一次的事件:
ReportStart : 在报表启动时触发。该事件在 DataInitialize 之前,在这里可以整个报表都要用到的对象或变量作初始化,也可以设置子报表。
DataInitialize :经常在这里取数据,绑定数据源,设置报表的 Fileds 属性等。
ReportEnd : 在报表加载完成后触发。
2. 多次触发的事件:
FetchData : 在处理每一条数据时都会触发,如果是采用绑定数据源的方式,就不需要再作对 Fields 中每个 Field 的 Value 赋值。如果是从自定义的对象集合中提取数据,就要在这里给 Fields 赋值。而且,使用自定义集合的时候要自己设置事件的 eArgs 参数的 EOF 属性,该属性用来判断是否显示到了最后一条记录,如果是,就设置为 true ,并且直接返回。
PageStart : 在报表的每页生成的时候触发,在这里作针对每个页的处理,最常见的就是显示页码。
PageEnd : 在报表的每页生成完成的时候触发。
3. 区域的事件:
每个区域( PageHeader , Detail , PageFooter )都有 Format , BeforePrint 和 AfterPrint 事件。最好不要在这几个事件中操作报表的 Fields 集合,而应该在 DataInitialize 和 FetchData 中进行。
Format : 在数据加载并绑定后触发,只有在这里才可以设置某个区域的高度。
BeforePrint : 在区域被生成前触发,在这里如果设置区域的高度是不会有效果的,而且不要在这里操作数据源。
AfterPrint : 在区域已经被生成并描画出后发生,可以在该事件里直接在画布上进行描画操作。
- ActiveReport 事件
- ActiveReport之事件篇
- ActiveReport报表,FetchData等事件没有触发
- ActiveReport 学习
- 关于ActiveReport
- activereport subreport
- activereport subreport
- ActiveReport小记
- ActiveReport入门教程(五) - ActiveReport介绍
- ASP.NET ACTIVEREPORT
- ActiveReport开发一
- activereport开发二
- ActiveReport系列随笔收集
- ActiveReport使用总结
- ActiveReport系列随笔整理
- ActiveReport建立报表文件
- ActiveReport介绍(第一章)
- 控件ActiveReport的一些使用
- 解决盘符打不开的病毒
- expect 简介
- C# TextBox 键盘不可以输入
- Flex3 快速入门:嵌入应用程序资源
- 国内WEB设计资源、教程、素材、站长资讯交流类网站汇集
- ActiveReport 事件
- how to define 64 bit length type?
- china-pub九周年店庆(喜悦礼、成长书、庆生会)
- 泛型算法系列1:accumulate()
- 配置 VirtualBox NAT 方式的端口转发
- 人生奋斗与漂泊
- Flex3 快速入门:构建简单的用户界面 使用控件
- GBK 转 UTF-8
- firefox的快捷键