3

我的 rdlc 报告中有两个表格。第一个表包含绑定到 dataset1 的 7 行(都是标题)。下一个表包含绑定到 dataset2 的 Group header、Details 和 Footer 部分。我想在报告的每一页上重复第一个表格标题行。请建议我正确的解决方案,因为我已经尝试过诸如“在新页面上重复选项”、“保持在一起”和“固定页眉”属性之类的选项,但什么也没发生。

问候,安基

4

3 回答 3

10

为具有行组的表重复具有列标题的行

*在设计视图中,选择表格。分组窗格显示行组。

*在“分组”窗格的右侧,单击向下箭头,然后单击“高级”。分组窗格显示每个组的静态和动态 tablix 成员。您只能在静态 tablix 成员上设置属性。

*在“行组”窗格中,单击要重复的行的静态 tablix 成员。选择静态 tablix 成员时,将选择设计图面上的相应单元(如果有)。“属性”窗格显示所选 Tablix 成员的属性。

*按以下方式设置 KeepWithGroup 属性:

*对于组上方的静态行,单击之后。

*对于组下方的静态行,单击之前。

*将RepeatOnNewPage 属性设置为True。

*预览报告。如果可能,该行与该行组跨越的每个垂直页面上的组一起重复。

http://msdn.microsoft.com/EN-US/library/cc627566.aspx

于 2013-09-11T09:03:57.740 回答
4

在 XML 编辑器中打开报告并按照中提到的步骤操作

https://stackoverflow.com/a/16845266/4117628

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

搜索条目<Tablix Name="your table name">(如果你只有一个表可以省略这一步)

搜索条目(在</tablix>表格关闭之前) <TablixRowHierarchy> <TablixMembers>

在第一个<TablixMember>节点(如果您的标题在表的第一行)添加以下条目<RepeatOnNewPage>true</RepeatOnNewPage>,因此该条目通常如下所示:

<TablixMember>
 <KeepWithGroup>After</KeepWithGroup>
 <RepeatOnNewPage>true</RepeatOnNewPage> 
</TablixMember>
于 2014-11-19T10:32:43.293 回答
0

在分组窗口上,您需要点击“列组”对面的小向下箭头并点击高级视图,选择包含标题列的静态行,第一个,并确保 repeatOnNewPage = true, KeepWithGroup - After

于 2013-07-17T14:57:57.383 回答