在带有空检查的rdlc报告中使用iff表达式会一直给出错误

时间:2017-03-07 12:33:16

标签: rdlc

在rdlc报告中,我使用表达式来隐藏行可见性。 如果表达式为true,则隐藏行。 该字段的值可以是" Ja"," Nee"或者是空的。只有它" 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))

导致错误,如"对象引用未设置为对象的实例。"当该字段为空时。

无法弄清楚错误是什么,因为它与我找到的例子相似。

1 个答案:

答案 0 :(得分:0)

如果您使用行Visilibily 属性,您不必编写iif语句,只需提供将隐藏行的表达式,请尝试以下操作:

=Fields!Vleugel.Value Is Nothing