是否可以通过嵌入式代码或RDLC报告中的表达式来更改文本框的大小或位置?

时间:2018-08-23 21:48:18

标签: .net reporting-services rdlc

我为什么要这样做?

好吧,我想是我不想调整大小或设置元素的新位置,我的页脚中有these components

这是我根据某些参数“构建”的the output之一。

如您所见,我隐藏了一些元素,我正在使用以下属性:

  • 可以收缩
  • 允许降低高度
  • 隐藏

问题是我未隐藏的元素之间的空间,几乎就像隐藏的元素在那里。这就是为什么我想移动它们,也许改变它们的大小以得到类似this的原因:

欢迎各种方法,建议和意见。

谢谢。

PS:对图像感到抱歉,没有足够的声誉来发布它们。

2 个答案:

答案 0 :(得分:0)

看起来您在示例中隐藏的元素都在矩形内。隐藏矩形时,矩形的大小不会改变。一种替代方法是改为将这些元素放在表中。然后,您可以隐藏整个列,表格高度将缩小。显然,隐藏列的表达式可能会稍微复杂一些,但这应该对您有用。让我知道这是否可以解决您的问题。

答案 1 :(得分:0)

没有表就不可能做到这一点。考虑到我需要在报表的页脚中执行此操作,因此我不得不更改方法,并开始在正文表中使用(静态)行页脚。在表格中隐藏一行不会显示动态页脚的任何空白(即使我在其上使用了矩形)。