0

如何在 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>
4

1 回答 1

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>
于 2013-03-09T23:12:01.787 回答