【发布时间】:2015-01-20 00:19:35
【问题描述】:
那里有 RDLC 专家??我需要用表达式清除过滤器
如果参数为空或空,我不想过滤.. 仅当参数包含值时才需要过滤。但我无法达到类似于下面的代码。我在过滤器中使用了这个表达式。 (如果客户 ID 等于 null,则不过滤,否则过滤)。
=IIf(Fields!Customer_ID.Value = "","", Fields!Customer_ID.Value)
【问题讨论】:
-
所以你想检查
Fields!Customer_ID.Value是否是null? -
检查 null 是好的。如果它为空,我需要它不过滤 ..如果我运行它,它会给出 0 行code..means 给出空行。谢谢
-
为了检查
null,你做错了,NULL应该被检查为=IIf(IsNothing(Fields!Customer_ID.Value),"", Fields!Customer_ID.Value)。而且我不确定您要达到什么目的,您能解释一下吗? -
谢谢你!!!!!!为了您的支持..我想通了!我错过了在值框上使用相同的表达式:P THANKS Expert !!
-
我将它作为答案发布,请接受作为答案,这样问题将被关闭。
标签: c# visual-studio-2010 filter reportviewer rdlc