【问题标题】:RDLC Report Designer Clear a FilterRDLC 报表设计器 清除过滤器
【发布时间】: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


【解决方案1】:

检查 null 你做错了; NULL 应检查为=IIf(IsNothing(Fields!Customer_ID.Value),"", Fields!Customer_ID.Value)

【讨论】:

  • **供可能有需要的人使用。清除 RDLC 过滤器中的过滤器。按“”过滤,它将清除过滤器。只需使用您在表达式和值框中尝试的相同表达式。 **
  • 用你的评论编辑答案我会支持它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多