0

Windows フォームでレポート ビューアーを使用してレポートを表示するアプリケーションを実装しようとしています。レポートは、サブレポートからも構成されます。

サブレポートがなくても、問題なくレポートを表示できます。ただし、サブレポートを追加した後、「いくつかのパラメーターまたは資格情報が指定されていません」というエラーが表示されます。

私は次のように実装しました: 親レポートにデータソースを追加する前に SubreportProcessingEventHandler を呼び出します。SubreportProcessing のイベントでは、サブレポートのデータソースを追加します。

また、パラメーターを必要としないサブレポートを実装してみました。ただし、「いくつかのパラメーターまたは資格情報が指定されていません」という同じエラーが引き続き表示されます。

私が犯した間違いはありますか?ありがとう!

4

1 に答える 1

0

サブレポートとは関係ありませんが、同様のエラーが発生しました。

変更してエラーを解消しました

ReportViewer.LocalReport.Refresh

ReportViewer.LocalReport.ExecuteReportInCurrentAppDomain(System.Reflection.Assembly.GetExecutingAssembly().Evidence)

注: レポート ビューアー 2010 では、この方法は廃止されたと表示されていますが、これまでのテストでは問題なく動作しているようです。

于 2010-11-17T14:10:52.297 に答える