ssrs报告-文本框创建空白空间

时间:2019-01-02 22:11:17

标签: reporting-services ssrs-2012

我有一个带有参数的报告,用于选择名称,还有一个带有表达式字段名称的文本框。数据框文本框下方。
运行报表时,默认情况下,它将返回表和HIDE文本框中的所有名称。
当我在参数中选择名称时,它将返回该名称和SHOW文本框。 我现在没有任何问题。

但是,我确实有一个问题,即在默认情况下运行报表时,文本框会在标题和表之间创建间隙(不在参数中选择名称)。 我的目标是要了解如何删除间隙,以便表可以在标题下面直接上移。仅在参数上选择名称时显示。

layout gap space OK

1 个答案:

答案 0 :(得分:0)

只要您的表不是矩阵(因为列组会阻止您合并单元格),您就可以这样做。

在表格顶部添加新行,然后选择该行中的所有单元格并将其合并。

现在调整刚刚创建的单个单元格的大小,使其大到足以容纳所有内容。

右键单击单元格,然后执行“插入”->“矩形” 现在,要么添加新控件,要么将现有控件复制并粘贴到矩形中。

右键单击行标题,然后选择“行可见性”,将其设置为当前用于显示/隐藏文本框的表达式。

应该的。我进行了快速测试以进行尝试,并且效果很好(在这种简单情况下)。我添加了一些背景色只是为了使其更清晰,但这就是设计的样子……

enter image description here

仅将行可见性设置为我的参数值=Parameters!HideTopRow.Value=1。黄色部分的文本框只是数据集中的一些任意值。

当我将选项设置为0时,我得到了它。

enter image description here

当我将参数设置为1运行时,我得到了。

enter image description here