我正在尝试使用Windows窗体上的报表查看器实现显示报表的应用程序。该报告还包括一份子报告。
如果没有子报告,我可以毫无问题地显示报告。但是,在我添加子报告后,我收到错误“尚未指定某些参数或凭据”。
我已按以下方式实现:在将数据源添加到父报表之前,我调用了SubreportProcessingEventHandler。如果是SubreportProcessing,我将为子报告添加数据源。
我也尝试使用不需要任何参数的子报表来实现。但是,我仍然收到相同的错误“尚未指定某些参数或凭据”。
我犯过什么错误?谢谢!
答案 0 :(得分:0)
我遇到了类似的错误,尽管它与子报告无关。
我通过更改
使错误消失 ReportViewer.LocalReport.Refresh
要
ReportViewer.LocalReport.ExecuteReportInCurrentAppDomain(System.Reflection.Assembly.GetExecutingAssembly().Evidence)
注意:在报表查看器2010中,它表示此方法已过时,但到目前为止,我的测试似乎正常。