根据文本字段是否为“ 0”来过滤Tablix

时间:2019-03-11 20:05:59

标签: c# visual-studio visual-studio-2015 reportviewer

我在Visual Studio中构建的包含Tablix控件的C#应用​​程序中有一个ReportViewer报表。

我有一个带有数字值的Text字段。是的,我知道。但这就是它。

我的客户希望Tablix控件隐藏(不显示)特定字段=“ 0”的所有记录

我似乎无法使它正常工作。它始终返回“子报表XXX的数据检索失败...)错误。删除过滤器后,该错误消失了。

我的过滤器设置如下:

Expression: [Medical_Emp]
Operator: <>
Value: 0

我也尝试过使用“ 0”和“ 0”的值。有人知道我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

我最终弄清楚了,我将它张贴在这里,以防其他人遇到相同的问题。

我这样设置过滤器:

Expression: =IIf(Not(Fields!Medical_Emp.Value = "0"), 0, 1)
Type: Integer
Operator: =
Value: 0

像冠军一样工作。