【问题标题】:Using iff expression in rdlc report with null check keeps giving errors在 rdlc 报告中使用带有空值检查的 iff 表达式不断给出错误
【发布时间】:2017-05-29 22:39:32
【问题描述】:

在 rdlc 报告中,我使用表达式来隐藏行可见性。 如果表达式为真,则隐藏该行。 该字段的值可以是“Ja”、“Nee”或 Null。仅当它是“Ja”时,必须显示该行并且表达式结果应该为 false。 表达式

=Iif(Fields!Vleugel.Value Is Nothing,true,false)

正在工作,但是当我想添加“Ja”条件时:

=Iif(Fields!Vleugel.Value Is Nothing,true,Iif(Fields!Vleugel.Value.Equals("Ja"),false,true))

它会导致诸如“对象引用未设置为对象实例”之类的错误。当字段为空时。

无法弄清楚出了什么问题,因为它看起来与我找到的示例相似。

【问题讨论】:

    标签: rdlc


    【解决方案1】:

    如果您使用 Row Visilibily 属性,则不必编写 iif 语句,只需给出将隐藏行的表达式即可,试试这个:

    =Fields!Vleugel.Value Is Nothing
    

    【讨论】:

      猜你喜欢
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多