RDLC报告:如何在每个页面上重复组头?

时间:2012-08-16 20:53:32

标签: c# rdlc

如何在每个页面上重复群组标题?我有一些组有很多行,因此无法放在一个页面中。我希望组标题放在每个页面上。我可以重复报告标题重复每页但不知道如何重复组标题。此外,我正在研究rdlc报告(而不是rdl)报告。

4 个答案:

答案 0 :(得分:5)

这是解决方案。 如果您的报告中没有分组,则在其他页面上重复标题很容易。单击属性网格的高级模式 - 检查属性。转到右侧面板,将RepeatOnNewPage设置为True,将keeptogether'设置为'。这很容易。

如果你有分组,那就有点复杂了:

  1. 选择Tablix属性,然后选择“在每个页面上重复标题行”。
  2. 点击行组并选择“最顶级的静态”,然后点击 - RepeatOnNewPage -True和KeepWithGroup之后。

答案 1 :(得分:3)

在VS 2005中,您可以单击标题并在属性网格中查看名为RepeatOnNewPage的属性。只需将其设置为true即可。 (单击标题中的控件后单击最左侧面板)

答案 2 :(得分:2)

我有同样的问题。我找到了一个解决方案,它就像一个魅力。

首先,您需要使用“高级Tablix成员属性”。单击分组窗格右侧的小箭头时,“高级Tablix成员属性”变为可用。 enter image description here

然后,您需要更改Tablix成员的礼节,如图所示。 enter image description here

更多详情,请查看以下链接。

https://www.sqlchick.com/entries/2011/8/20/repeating-column-headers-on-every-page-in-ssrs-doesnt-work-o.html

答案 3 :(得分:0)

查看此网址 [How to repeat table's header rows on each page in Reportviewer11 with Visual Studio 2010

即 在xml编辑器中打开RDLC文件(右键单击VS中的文件并选择“Open With ..”然后选择“XML Editor”)

搜索条目(如果您只有一个表可以发出此步骤)

<TablixRowHierarchy>
  <TablixMembers>

在第一个节点中(如果您的标题位于表格的第一行),请将以下条目添加为true,因此该条目通常如下所示:

<TablixMember>
   <KeepWithGroup>After</KeepWithGroup>
   <RepeatOnNewPage>true</RepeatOnNewPage>
   <KeepTogether>true</KeepTogether>
</TablixMember>