RDLC报告隐藏空白响应列

时间:2011-07-20 18:46:34

标签: c# rdlc

我正在尝试显示来自服务器响应的空记录。在该响应对象中有一个数据数组对象,在该数据数组对象中有一个记录数组对象。在记录中有我在rdlc中使用的字段的属性来查看。因此,如果没有记录,我会动态地将字段(数据类型字符串)分配给string.empty。所以正在发生的事情是rdlc工作正常,但它在表格中的标题标签下面显示一个空框。我不想显示空行,而是想在表格标题下方显示任何内容。是否有任何表达式可以隐藏表中的空行?

3 个答案:

答案 0 :(得分:3)

在Row的'property'中有一个选项可见性....有三个选项,如true,false和expression ...然后选择表达式..你可以分配像

这样的值

 =IIF(String.IsNullOrEmpty(Fields!Fieldname.Value), False,True) 

答案 1 :(得分:1)

以下是msdn网站的链接,其中介绍了使用rdlc

控制报告元素的可见性

http://msdn.microsoft.com/en-us/library/dd354976.aspx

让我知道它是否对你有所帮助。

答案 2 :(得分:0)

您可以使用此表达式隐藏矩阵中的列

=IIF(String.IsNullOrEmpty(Fields!coumnname.Value), true,false)