报表事件概述
在Visual Studio中创建的Telerik报告支持ItemDataBinding、ItemDataBound、NeedDataSource等事件数据项和Error事件用于报告。事件在报表引擎开始处理数据和设计的报表时触发。
事件是一个传统的方法用于修改样式、提供数据和记录关于处理报告的信息。
Telerik Reporting提供了不同的声明性方法,取代了对事件的需求,并提供了处理大多数任务所需的灵活性:使用表达式,条件格式,绑定而且用户函数.这些工具通常是构建声明式报告的最高效方式,应该比使用事件更受青睐。另外,事件不能与独立报表设计器报告文档,因为来自事件的自定义代码没有在报告中序列化。
已设计报告的结构不应该在事件中被修改。从Telerik Reporting R3 2016开始,在内部处理报告时的更改可能会影响使用升级到最新版本的事件的报告。如需更多详情,请查询不应用对报表事件中项的更改.