2014-02-12 149 views
0

我对SSRS和一般开发都很陌生,似乎无法找到我的问题的答案。报告本身很简单 - 存储过程收集响应,并在文本框中使用查找表达式显示它们。有些字段不是必需的,所以我的报告中有些文本框是空的。我想删除空白文本框留下的空白区域。回想起来,我希望我使用了一张表来格式化页面,但由于我有很多带表达式的文本框,我不能轻易重构我的工作。我找到了tablixes的解决方案(Trying to Get Rid of White Space in SSRS Report),但没有用于自由文本框。SSRS隐藏白色空间从Tablix之外的空文本框中删除

这可能吗?

回答

0

如果右键单击文本框并导航到“文本框属性...”,您可以切换文本框的可见性,如果它被隐藏,则不会看到白色框。您也可以输入表达式,例如下面的表达式将隐藏文本框,如果没有数据。

=iif(isnothing(reportitems!Textbox1.Value),false,true) 
+0

谢谢!我没有意识到你可以为“隐藏”属性编写单独的表达式。现在效果很好 – GoldAnchor