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