我的rdlc报告中有两个表格。第一个表包含7行(都是标题),它们绑定到dataset1。下一个表包含绑定到dataset2的Group标题,Details和Footer部分。我想在报告中的每个页面上重复第一个表标题行。 请建议我正确的解决方案,因为我已经尝试过选项,如“重复新页面选项”,“保持在一起”和“固定标题”属性,但没有任何反应。
此致 Anki
答案 0 :(得分:9)
为包含行组的表重复带有列标题的行
*在“设计”视图中,选择表格。 “分组”窗格显示行组。
*在“分组”窗格的右侧,单击向下箭头,然后单击“高级”。 “分组”窗格显示每个组的静态和动态Tablix成员。您只能在静态Tablix成员上设置属性。
*在“行组”窗格中,单击要重复的行的静态Tablix成员。选择静态Tablix成员时,将选择设计图面上的相应单元格(如果有)。 “属性”窗格显示所选Tablix成员的属性。
*按以下方式设置KeepWithGroup属性:
*对于位于组上方的静态行,请单击“After”。
*对于组下方的静态行,请单击“之前”。
*将RepeatOnNewPage属性设置为True。
*预览报告。如果可能,该行将在行组跨越的每个垂直页面上与组重复。
答案 1 :(得分:2)
在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>
答案 2 :(得分:0)
在分组窗口中,您需要点击“列组”中的小向下箭头并点击高级视图,选择包含标题列的静态行,第一个,并确保repeatOnNewPage = true,KeepWithGroup - After