WinForms上的报表查看器问题:尚未指定某些参数或凭据

时间:2009-05-27 12:03:06

标签: c# reportviewer subreport

我正在尝试使用Windows窗体上的报表查看器实现显示报表的应用程序。该报告还包括一份子报告。

如果没有子报告,我可以毫无问题地显示报告。但是,在我添加子报告后,我收到错误“尚未指定某些参数或凭据”。

我已按以下方式实现:在将数据源添加到父报表之前,我调用了SubreportProcessingEventHandler。如果是SubreportProcessing,我将为子报告添加数据源。

我也尝试使用不需要任何参数的子报表来实现。但是,我仍然收到相同的错误“尚未指定某些参数或凭据”。

我犯过什么错误?谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了类似的错误,尽管它与子报告无关。

我通过更改

使错误消失

ReportViewer.LocalReport.Refresh

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

注意:在报表查看器2010中,它表示此方法已过时,但到目前为止,我的测试似乎正常。