如何在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>
答案 0 :(得分:0)
如果要在报表中使用对象列表,则必须在报表设计器中为其生成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>