【问题标题】:How can I hide subreports if they contain no data?如果子报表不包含数据,如何隐藏它们?
【发布时间】:2009-11-06 18:22:23
【问题描述】:

我有一份包含 3 个子报告的报告。在没有数据的情况下我想隐藏报告。它给了我这个错误:

Error: Subreport could not be shown

如何隐藏子报表?

【问题讨论】:

    标签: asp.net reporting-services


    【解决方案1】:

    您将不得不创建一些机制来了解子报表是否会成功显示在主报表上,因为您无法将任何内容从子报表“返回”回主报表。

    您能否在主报表上创建一个小型数据集,用于查询是否存在子报表的数据?然后您可以在子报表元素(或容器,如 tablix 或矩形)上使用表达式来根据主报表上的查询结果隐藏它。

    如果我需要澄清,请告诉我。

    【讨论】:

      【解决方案2】:

      如果我们直接在主报表本身中创建一个数据集,那么使用另一个报表作为子报表是没有问题的,我们可以直接使用在主报表中创建的数据集中的字段并将参数分配给主数据集值。我认为这不是服务器目的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-29
        • 2018-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多