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.DataSetreport/.rdl助けてください