【问题标题】:c# asp.net report and sub report in report viewer (or reportviewer)c# asp.net报表和报表查看器(或reportviewer)中的子报表
【发布时间】:2012-11-12 21:15:31
【问题描述】:

我完成了这个 waltrought 的所有步骤:

http://blogs.msdn.com/b/sqlforum/archive/2011/01/03/walkthrough-add-a-subreport-in-local-report-in-reportviewer.aspx

当我运行它时,我得到第一个父亲报告,而不是子 我得到的报告:

子报表“Subreport5”的数据检索失败, 位于:C:...

我附上一个打印屏幕文件

我正在使用 VS2010 框架 3.5。

【问题讨论】:

    标签: asp.net reportviewer report-viewer2010 reportviewer2008


    【解决方案1】:

    在给定正确参数的情况下,您能否自行运行子报表?如果你不能,那你的问题就是这样。

    如果您可以自行成功运行它,请仔细检查您是否将参数正确传递给您的子报表。确保参数类型匹配并且您正在传递所有它们。

    另一个问题可能是 - 如果我没记错的话 - 当您在本地报表中有子报表时,您需要以编程方式为子报表提供数据,就像您使用父报表一样。处理子报表时引发了一个事件 - SubreportProcessingEvent。您为该事件编写一个处理程序并在该处理程序中提供数据。以下是有关它的更多信息:LocalReport.SubReportProcessingEvent。该页面上有一个很好的例子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 2014-06-14
      • 2017-02-16
      • 1970-01-01
      • 2010-12-20
      相关资源
      最近更新 更多