我有一个矩形。
如果字段(X)为非空,我想隐藏它。
我尝试了这个但是没有用:
=IIF(NOT IsNothing(Fields!filepath.Value), 1, 0)
我收到错误:
本地报告处理期间发生错误。
矩形'ID2398'中使用的隐藏表达式返回了无效的数据类型。
任何人都知道我为什么遇到这个问题?
我是否需要将实际字段放在报告中?我试了但是我一直都遇到同样的错误。
答案 0 :(得分:7)
如果您将其用于Visibility表达式,我相信您需要明确使用True
/ False
而不是1或0.请尝试:
=IIF(NOT IsNothing(Fields!filepath.Value), True, False)
答案 1 :(得分:0)
我更喜欢在文本框/属性/可见性/隐藏中使用=iff(Fields!filepath.Value IsNot Nothing, Fields!filepath.Value, )
,因为它对我来说更直观。