我有一个包含 6 列的报告的窄表。该表必须包含 1 - 4 行,具体取决于数据。我设计了报告,以便有足够的空白来容纳 4 行。我想使用 table 右侧的空间。当我在那里放置文本字段时,它们会被表格向下推,因为它会扩展以显示其他行。有没有办法将这些文本字段锁定到位?
(来源:heeroz.com)
最佳答案
我终于想通了这一点。矩形用作数据区域的容器。如果我将表格放入一个矩形中,它只会在矩形的边界内增长,而不会插入其他报表项。
但是,为了使其工作,表格必须是矩形的子控件。这是通过将新表格拖放到现有文本框中,或将现有表格拖放到矩形外部的某个位置,然后将其移回内部来实现的。如果你只是在 table 周围画一个矩形,它不会成为一个 child 。这可以通过右键单击表格来验证。如果它只说“选择正文”而不是“选择矩形xx”,则它不是矩形的子项。
或者,可以将其他项目(文本框等)放入表格一侧的矩形中。矩形的上边缘必须在表格的下边缘之上。然后矩形中的任何控件都将不受表格增长的影响,但表格下方的其他项目会。
关于visual-studio-2008 - VS ReportViewer RDLC - 如何防止表格下推其他项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1847705/