【问题标题】:Embed SSRS Subreport into Main Report将 SSRS 子报表嵌入主报表
【发布时间】:2011-02-15 06:41:43
【问题描述】:

是否可以将子报表嵌入到主 SSRS 报表中,这样当我执行主报表时,子报表也会被加载和执行(本地报表)。

在我的应用程序中,RDL 存储在数据库中,执行时,从数据库中获取 RDL 并在本地加载到 SSRS 报表查看器中。如果我有子报告,这个概念将不起作用。 我可以在数据库中加载子报表并将它们链接到主报表,但我正在寻找是否可以简单地将报表嵌入到主报表中。

【问题讨论】:

    标签: ssrs-2008 reporting-services


    【解决方案1】:

    我认为这是可能的,但您需要为报表查看器提供子报表定义和必要的数据源。

    ReportViewer.LocalReport.LoadSubreportDefinition(def);
    

    然后以某种方式分配数据源,我以前没有这样做过,但我希望这可以为您指明正确的方向。

    【讨论】:

      【解决方案2】:

      我们可以发布报表部分,然后将各个部分组合成一个报表。报表部件可以被多个报表调用。这与深入到子报告不同。向下钻取要容易得多,但不能满足您的目的。看下面的文章,很有帮助。

      http://www.bidn.com/blogs/PatrickLeBlanc/ssis/671/sql-server-reporting-services-r2-publishing-report-parts

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-23
        • 1970-01-01
        • 1970-01-01
        • 2013-10-17
        • 1970-01-01
        • 2016-10-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多