【问题标题】:How to hide or not print a page on certain condition in .NET Reporting RDLC如何在 .NET Reporting RDLC 中的特定条件下隐藏或不打印页面
【发布时间】:2012-05-31 05:17:29
【问题描述】:

我有一份报告,其中包含三个分组。我在某些条件下显示详细信息行,例如我在详细信息组中创建了一个过滤器,其中 Status = True 并在页脚中显示它们的总数。而 Status = False 用于页面上的其他计算。 所以我不能只修改数据源查询,使其只有 Status = True 的行。所有行都是必需的。

现在我的问题是,如果没有 Status = True 的行,那么页面仍然会生成页眉,没有行并且页脚中的总 = 0。如果没有显示详细信息并且总计 = 0,我不想生成页面。

有没有一种方法可以控制 RDLC 报告中页面的条件可见性?

解决方案

如果有人需要解决方案。 我通过创建一个过滤器解决了这个问题,它跳过了没有显示行的页面。我在最顶部的组中创建了一个过滤器作为

Sum(IIf(Fields!Status.Value = False,1,0)) = 0

【问题讨论】:

    标签: .net reporting rdlc


    【解决方案1】:

    如果有人需要解决方案。我通过创建一个过滤器解决了这个问题,它跳过了没有显示行的页面。我在最顶部的组中创建了一个过滤器

    Sum(IIf(Fields!Status.Value = False,1,0)) = 0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 2012-08-26
      相关资源
      最近更新 更多