提问者:小点点

Tablix:每个页面上的重复标题行不起作用-Report Builder 3.0


我有一个tablix,其中有许多行跨越多个页面。我已经在每一页上设置了Tablix属性重复标题行,但这不起作用。我在某个地方读到这是Report Builder 3.0中的一个已知bug。这是真的吗?如果不是,还有什么需要做的吗?


共3个答案

匿名用户

这取决于您使用的tablix结构。例如,在表中,您没有列组,因此Report Services无法识别哪些文本框是列标题,并且将RepeatColumnHeaders属性设置为True不起作用。

相反,您需要:

  • 在分组窗格中打开高级模式。(单击列组右侧的箭头,然后选择高级模式。)
    • Screenshot
    • Screenshot

    KeepWellGroup属性指定静态成员需要粘贴到哪个组。如果设置为After,则静态成员将粘贴在它之后或其下方的组中,充当组页眉。如果设置为之前,则静态成员将粘贴在它之前或之上的组中,充当组页脚。如果设置为,报告服务将决定将静态成员放在哪里。

    现在,当您查看报表时,列标题会在tablix的每一页上重复。

    该视频展示了如何将其完全设置为所描述的答案。

匿名用户

我有2.0,发现上面的帮助;但是,由于某种原因,选择静态没有突出显示单元格。我遵循以下步骤:

  1. 在列组下选择高级,静态将显示
  2. 单击显示在行组中的静态
  3. 将KeepWellGroup设置为After并将RepeatOnNewPage设置为true

现在您的列标题应该在每一页上重复。

匿名用户

我如何解决这个问题是我手动更改了后面的代码(从菜单View/code)。下面的部分应该有尽可能多的对

<TablixRowHierarchy>
      <TablixMembers>
        <TablixMember>
          <KeepWithGroup>After</KeepWithGroup>
          <RepeatOnNewPage>true</RepeatOnNewPage>
        </TablixMember>
        <TablixMember>
          <Group Name="Detail" />
        </TablixMember>
      </TablixMembers>
    </TablixRowHierarchy>