DataSet オブジェクトを使用してレポートを作成するには?
彼女は私の既存のアプローチであり、
- 接続文字列を作成します。
- クエリ文字列を作成します。
XMLWriter を使用して、上記の詳細を含む RDL ファイルを手動で書き込みます。
<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>
.rdl
ファイルをバイト ストリームに変換します。CreateReport
のメソッドを使用してレポート サーバにレポートをロードしますReportingService
。これは私にとってはうまく機能しています。今、次のようにする必要があります。
この DataSet を使用して作成したい
DataSet
オブジェクト ( )があります。したがって、このデータ セット オブジェクトへの接続文字列はありません。または、データ セット オブジェクトを処理する方法はありますか。System.Data.DataSet
report/.rdl
助けてください