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