4

私は rdlc レポートに取り組んでおり、レポートは問題なく動作します。rdlc ファイルにもう 1 つのデータセットを追加したときに行き詰まりました。データセットを追加すると、データ ソースも追加されます。プロジェクトを実行したところ、次のエラーが表示されてレポートが機能しなくなりました。データ ソースにデータ ソース インスタンスが提供されていませ

ん。Visual Studio 2012 を使用しています。

4

2 に答える 2

9

次のように、複数のデータソースが追加されます。

ReportViewer1.LocalReport.DataSources.Add(rdS);
ReportViewer1.LocalReport.DataSources.Add(rdS1);

このリンクを参照してください:

http://www.c-sharpcorner.com/UploadFile/robo60/StandaloneRDLCReports11142007183516PM/StandaloneRDLCReports.aspx

これですべてのパーツがカバーされます。

この有用な議論も参照してください。

http://forums.asp.net/t/1241964.aspx

于 2013-04-05T05:49:08.540 に答える
0

このようなものでなければなりません--

ReportViewer.LocalReport.DataSources.Clear();
ReportViewer.LocalReport.DataSources.Add("DataSet_Name",DataTable);
ReportViewer.LocalReport.Refresh();

重要な注意事項 - データセット名は、rdlc に表示される名前と一致する必要があります。これが何であるかを確認するには、XML エディターで rdlc を開き、データセットの名前を調べます。データソースをプログラムで追加する場合は、rdlc に表示されるこの名前を正確に参照する必要があります。

于 2014-01-23T04:37:10.660 に答える