如何在空数据源的状态下避免报表中的空格和空白部分

时间:2011-09-07 11:26:41

标签: c# asp.net reporting-services reporting ssrs-2008

问:

我想问一下报告设计问题。

如果我的报表数据源是数据集中的数据表集。在某些情况下,data table为空,如何隐藏表(我的意思是使用此空数据表作为数据源的控件)来防止报表中的空格和空数据? 。在(特定表的来源是空的)条件下,是否有一些控件如面板使其不可见?

请解释一下,因为我是报道的初学者。我对设计和格式问题感到困惑。如果有资源可以帮助我,我将不胜感激。

例如:

enter image description here

如果用作下表数据源的数据表为空而不在报告各部分之间留空格,如何隐藏标题和表格。

提前感谢。

1 个答案:

答案 0 :(得分:1)

Set the tablix/table visibility hidden property to = CountRows() = 0

The CountRows() for a dataset return's the number of rows the query returns.

When CountRows() returns 0 rows (no data) the condition return's TRUE 
for the hidden property of tablix, so it hides the tablix control

要隐藏标题,您有两个选择:

  1. 使用列表包含表格和标题文本框。如果CountRows等于0,则隐藏列表(其中包含其他两个)

  2. 在表格列标题的顶部添加一行。将标题放在那里。