私は現在、複数のレポートを使用しようとしています。これにより、ユーザーが WPF アプリケーションのコンテキスト メニューから項目を選択すると、選択したレポートと共にレポート フォームが表示されます。たとえば、コンテキスト メニューから週次レポートを選択した場合、週次レポートをレポートフォーム。
コンパイル時エラーは発生しませんが、レポート ビューアーには次のように表示されます。
コンテキストメニュー項目をクリックすると、以下のコードを使用しています
Reports.Form1 Reports = new Reports.Form1();
Reports.reportViewer1.Reset();
Reports.reportViewer1.LocalReport.DataSources.Clear();
ReportDataSource reportDataSource1 = new ReportDataSource();
Reports.SpecificationsTableAdapter.Fill(Reports.RocketToolsDataSet.Specifications);
reportDataSource1.Name = "TestDataSet";
reportDataSource1.Value = Reports.SpecificationsBindingSource;
Reports.reportViewer1.LocalReport.DataSources.Add(reportDataSource1);
Reports.reportViewer1.LocalReport.ReportEmbeddedResource = "Reports.Report3.rdlc";
Reports.reportViewer1.Name = "reportViewer1";
Reports.reportViewer1.RefreshReport();
Reports.Show();
loading.Close();
レポート フォームのプロジェクト名は Reports と呼ばれ、WPF アプリケーションのプロジェクト名は RocketTools と呼ばれます。WPF プロジェクト内で Reports プロジェクトを参照しました。レポートがレポート フォーム内でロードする際の既定の設定である場合、正常にロードされます。しかし、WPF アプリケーション内でフォームが読み込まれる設定を変更しようとすると、上記のエラーが発生します。
誰か助けてください