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