C# 具有自定义数据集(System.Data.DataSet)的SSRS
如何使用DataSet对象创建报表 她是我现有的方法C# 具有自定义数据集(System.Data.DataSet)的SSRS,c#,reporting-services,ssrs-2008,rdl,C#,Reporting Services,Ssrs 2008,Rdl,如何使用DataSet对象创建报表 她是我现有的方法 创建连接字符串 创建查询字符串 使用XMLWriter手动编写RDL文件,并提供上述详细信息,如 <DataSources> <DataSource Name="MyDataSource"> <ConnectionProperties> <DataProvider>SQL</DataProvider> <C
<DataSources>
<DataSource Name="MyDataSource">
<ConnectionProperties>
<DataProvider>SQL</DataProvider>
<ConnectString>My Connection String</ConnectString>
<IntegratedSecurity>true</IntegratedSecurity>
</ConnectionProperties>
<rd:SecurityType>Integrated</rd:SecurityType>
<rd:DataSourceID>MY Data Source ID</rd:DataSourceID>
</DataSource>
</DataSources>
<DataSets>
<DataSet Name="MyDataSet">
<Query>
<DataSourceName>MyDataSource</DataSourceName>
<CommandText>My Query String</CommandText>
</Query>
<Fields>
<Field Name="MyField1">
<DataField>MyField1</DataField>
<rd:TypeName>Type</rd:TypeName>
</Field>
<Field Name="MyField2">
<DataField>MyField2</DataField>
<rd:TypeName>Type</rd:TypeName>
</Field>
</Fields>
</DataSet>
SQL
我的连接字符串
真的
集成的
我的数据源ID
MyDataSource
我的查询字符串
MyField1
类型
MyField2
类型
.rdl
文件转换为字节流ReportingService
中的CreateReport
方法将报表加载到报表服务器
这对我来说很好,现在我需要像下面这样做
我有一个DataSet
对象(System.Data.DataSet
),我想使用此数据集创建报告/.rdl
。所以,这个数据集对象将没有连接字符串,或者有任何方法来处理数据集对象
请帮帮我使用RDLC报告,而不是RDL报告。RDLC代表客户端,与RDL相比,RDL更倾向于在VisualStudio中创建,RDL是一个“托管”报告,更多的是在投标中创建,然后托管并在以后使用。使用代码隐藏创建基于POCO对象、ADO.NET数据集或实体模型的报告要比直接在XML中使用RDL语言编写报告容易得多。此网站可能有助于: