可见性IIF声明rdlcreports

时间:2016-05-23 21:35:25

标签: winforms reporting rdlc

我有一个带有文本字段的报告" copy"在里面。当我的数据集字段" isPrinted"是假的。

所以我在textfield属性的隐藏选项的表达下尝试了这个:

=IIf(First(Fields!isPrinted.Value , "DataSet1")=false)

显然我做错了什么,但我不知道是什么。 谁能帮助我朝这个方向前进?

1 个答案:

答案 0 :(得分:1)

如果你想隐藏它,隐藏期望结果返回TRUE。 IIF()通常是

IIF( some condition, return this if true, return this if false ).

因此,如果你想要标签HIDDEN,你可能想要删除IIF()。如果“isPrinted.Value”是一个布尔值,你可能只能基于类似

的东西做
=First(Fields!isPrinted.Value, "DataSet1")

或(!logical NOT)如果反向

=!First(Fields!isPrinted.Value, "DataSet1")