数据源组件概述
Telerik报告数据源组件允许您连接报告项(例如。报告,表/交叉表列表而且图)到不同类型的数据源(如数据库或中间层业务对象),而不需要额外的代码。注意,不要将它们与Visual Studio中可用的。net数据源混淆。
Telerik报告数据源组件旨在声明式地指定如何检索数据数据项但本身不包含任何数据。它们的目的只是指定如何获取它的方法(例如,在SqlDataSource的情况下——通过对数据库执行SQL查询,在ObjectDataSource的情况下——通过调用自定义业务对象的方法/属性,等等)。可以将数据源组件视为只能读取数据而不能修改数据的包装器。
Telerik Reporting引擎包括以下数据源对象:
ObjectDataSource来—使您能够使用业务对象或其他类,并允许您创建显示中间层数据的报表。出于向后兼容的原因,Telerik Reporting支持直接绑定到IEnumerable/IListSource对象(包括。数组,集合,数据集,数据表,数据视图,DbDataAdapter)。我们的建议是避免它们,并使用可以处理这些类型数据源的ObjectDataSource组件。