Page tree
Skip to end of metadata
Go to start of metadata

您可以将自定义对象用作数据源。唯一的要求是自定义对象必须实现IC1FlexReportRecordset接口。

IC1FlexReportRecordset是一个简单易用的接口,可以轻松地将其添加到几乎所有数据集中。这通常比创建DataTable对象并将所有数据复制到其中更为有效。例如,您可以使用自定义数据源对象包装文件系统或自定义.xml或.flxr文件。

要使用自定义数据源对象,请加载报告定义,然后将该对象分配给C1FlexReport的Recordset属性。例如:


CS
//获取自定义数据源对象
 IC1FlexReportRecordset rs = (IC1FlexReportRecordset)GetMyCustomDataSource();

//加载报告定义(在设置数据源之前)
 c1FlexReport1.Load(@"reportFile", "reportName");

//在C1FlexReport组件中使用自定义数据源对象
 c1FlexReport1.DataSource.Recordset = rs;
  • No labels