0

DataSet オブジェクトを使用してレポートを作成するには?

彼女は私の既存のアプローチであり、

  1. 接続文字列を作成します。
  2. クエリ文字列を作成します。
  3. 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>
    

  4. .rdlファイルをバイト ストリームに変換します。

  5. CreateReportのメソッドを使用してレポート サーバにレポートをロードしますReportingService

    これは私にとってはうまく機能しています。今、次のようにする必要があります。

    この DataSet を使用して作成したいDataSetオブジェクト ( )があります。したがって、このデータ セット オブジェクトへの接続文字列はありません。または、データ セット オブジェクトを処理する方法はありますか。System.Data.DataSetreport/.rdl

    助けてください

4

0 に答える 0