【问题标题】:rdlc reporting don't show values when groep row exists存在 groep 行时,rdlc 报告不显示值
【发布时间】:2014-11-25 18:05:04
【问题描述】:

我的 rdlc 报告中有下表

测试主题 | (设置单位) | (宣传册价值) | (测试方法) - 第 1 组 测试设置 |设置单位 |手册价值 |测试方法 - 第 2 组

当 testSubject 中有 testSetting 时,我希望 () 值不显示在表中。这在 RDLC 中可行吗?

【问题讨论】:

    标签: asp.net rdlc


    【解决方案1】:

    您可以使用表达式在每列有条件地显示隐藏值:

    = IIF(Fields!testSubject.Value = "testSetting","",Fields!settingUnit.Value)
    

    您也可以完全隐藏行。为此,您必须在行可见性中使用表达式。

    = IIF(Fields!testSubject.Value = "testSetting",false,true)
    

    【讨论】:

    • 我的 testSubject 和 testSetting 是数据集数据。它不仅仅是一个字符串值
    • 我用了两个。在那个数据集中我有两个表。但是对于我上面描述的表格,我只使用一个
    • @user3702149 抱歉无法理解您要解释的内容。 testSubject 和 testSetting 是来自表的两个不同行的特定列的值吗?
    • 我想我需要这个。当 testSetting != "" 然后不显示第一行 (groep 1) settingUnit 如果 testSetting = "" 显示第一行 (groep 1) settingUnit
    • 我的数据集如下所示:testsubject |测试设置测试 |一个测试| b 测试 1 |测试 2 | c 测试 2 | d 当 testsetting != "" 然后不在 groep 1 中显示 settingunit
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多