私は rdlc レポートに取り組んでおり、レポートは問題なく動作します。rdlc ファイルにもう 1 つのデータセットを追加したときに行き詰まりました。データセットを追加すると、データ ソースも追加されます。プロジェクトを実行したところ、次のエラーが表示されてレポートが機能しなくなりました。データ ソースにデータ ソース インスタンスが提供されていませ
ん。Visual Studio 2012 を使用しています。
質問する
33909 次
2 に答える
9
次のように、複数のデータソースが追加されます。
ReportViewer1.LocalReport.DataSources.Add(rdS);
ReportViewer1.LocalReport.DataSources.Add(rdS1);
このリンクを参照してください:
これですべてのパーツがカバーされます。
この有用な議論も参照してください。
于 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 に答える