代码之家  ›  专栏  ›  技术社区  ›  cdonner

vs reportviewer rdlc-如何防止表向下推其他项?

  •  5
  • cdonner  · 技术社区  · 15 年前

    我在一份有6列的报告中有一张窄表。根据数据的不同,该表必须容纳1-4行。我设计了报告,以便有足够的空白空间容纳4行。我想用桌子右边的空间。当我将文本字段放在那里时,它们会在表展开以显示其他行时被下推。是否有方法将这些文本字段锁定到位?

    alt text http://heeroz.com/rpt.png

    1 回复  |  直到 13 年前
        1
  •  7
  •   cdonner    15 年前

    我终于明白了。矩形用作数据区域的容器。如果我将表放入一个矩形中,它只会在矩形的边界内增长,而不会在周围推送其他报表项。 但是,为了使此操作有效,表必须是矩形的子控件。这是通过将新表放到现有文本框中,或者将现有表放在矩形外部的某个位置,然后将其移回内部来实现的。如果你只是在桌子周围画一个矩形,它就不会成为一个孩子。这可以通过右键单击表来验证。如果它只说“选择主体”,而不是“选择矩形XX”,则它不是矩形的子级。 或者,也可以将其他项(文本框等)放入表格一侧的矩形中。矩形的上边缘必须高于表的下边缘。然后,矩形中的任何控件都将不受表增长的影响,但表下面的其他项将不受影响。