VS ReportViewer RDLC - 如何防止表格下推其他项目?

时间:2009-12-04 15:29:31

标签: visual-studio-2008 reportviewer rdlc

我在一个包含6列的报告上有一个狭窄的表格。该表必须保存1到4行,具体取决于数据。我设计了报告,以便有足够的空白容纳4行。我想使用桌子右侧的空间。当我在那里放置文本字段时,它们会在扩展以显示其他行时被表向下推。有没有办法将这些文本字段锁定到位?

alt text
(来源:heeroz.com

1 个答案:

答案 0 :(得分:9)

我终于弄明白了。矩形用作数据区域的容器。如果我将表格放入矩形,它只会在矩形的边界内生长,而不会推动其他报表项目。 但是,为了使其工作,表必须是矩形的子控件。这是通过将新表放入现有文本框中,或通过将现有表放在矩形外部的某个位置,然后将其移回内部来实现的。如果你只是在桌子周围画一个矩形,它就不会成为一个孩子。右键单击表可以验证这一点。如果它只是说“select body”而不是“select rectanglexx”,那么它不是矩形的子元素。 或者,可以将其他项目(文本框等)放置在表格一侧的矩形中。矩形的上边缘必须位于表格的下边缘之上。然后矩形中的任何控件都将是不受表格增长的影响,但表格下方的其他项目将会。