通过脚本创建RDLC文件,将定义的数据源作为集合
本文关键字:定义 数据源 集合 脚本 创建 RDLC 文件 | 更新日期: 2023-09-27 18:03:20
如何将数据集定义为XML RDLC文件中的对象列表(字典)?我想在脚本中创建这个rdlc报告…像这样的东西,在互联网上有任何例子吗?
<DataSources>
<DataSource Name="DataSource">
<ConnectionProperties>
<DataProvider>System.Collections.Generic.List<CoolClass></DataProvider>
</ConnectionProperties>
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="DataSet">
<Query>
<DataSourceName>DataSource</DataSourceName>
</Query>
</DataSet>
</DataSets>
如果要在报表中使用对象列表,则必须在报表设计器中为其生成XSD。我不确定如何直接使用XML,但这是我从对象类型生成数据集后的数据集外观。
<rd:DataSetName>EDIStagingDataSet</rd:DataSetName>
<rd:SchemaPath>C:'Projects'Reports'ObjectDataSet.xsd</rd:SchemaPath>
<rd:TableName>ObjectList</rd:TableName>
<rd:TableAdapterFillMethod>Fill</rd:TableAdapterFillMethod>
<rd:TableAdapterGetDataMethod>GetData</rd:TableAdapterGetDataMethod>
<rd:TableAdapterName>EDIShipmentItemsTableAdapter</rd:TableAdapterName>
</rd:DataSetInfo>