【发布时间】:2012-11-12 21:15:31
【问题描述】:
我完成了这个 waltrought 的所有步骤:
当我运行它时,我得到第一个父亲报告,而不是子 我得到的报告:
子报表“Subreport5”的数据检索失败, 位于:C:...
我附上一个打印屏幕文件
我正在使用 VS2010 框架 3.5。
【问题讨论】:
标签: asp.net reportviewer report-viewer2010 reportviewer2008
我完成了这个 waltrought 的所有步骤:
当我运行它时,我得到第一个父亲报告,而不是子 我得到的报告:
子报表“Subreport5”的数据检索失败, 位于:C:...
我附上一个打印屏幕文件
我正在使用 VS2010 框架 3.5。
【问题讨论】:
标签: asp.net reportviewer report-viewer2010 reportviewer2008
在给定正确参数的情况下,您能否自行运行子报表?如果你不能,那你的问题就是这样。
如果您可以自行成功运行它,请仔细检查您是否将参数正确传递给您的子报表。确保参数类型匹配并且您正在传递所有它们。
另一个问题可能是 - 如果我没记错的话 - 当您在本地报表中有子报表时,您需要以编程方式为子报表提供数据,就像您使用父报表一样。处理子报表时引发了一个事件 - SubreportProcessingEvent。您为该事件编写一个处理程序并在该处理程序中提供数据。以下是有关它的更多信息:LocalReport.SubReportProcessingEvent。该页面上有一个很好的例子。
【讨论】: