我有一个包含许多跨越多个页面的行的表格。我已经设置了 Tablix 属性,在每一页上重复标题行,但这并不起作用。我在某个地方读到说,这是 Report Builder 3.0 中已知的 bug。这是真的吗?如果不是,还需要做些什么吗?
我有一个包含许多跨越多个页面的行的表格。我已经设置了 Tablix 属性,在每一页上重复标题行,但这并不起作用。我在某个地方读到说,这是 Report Builder 3.0 中已知的 bug。这是真的吗?如果不是,还需要做些什么吗?
RepeatOnNewPage
属性设置为True。KeepWithGroup
属性设置为After
。KeepWithGroup
属性指定静态成员需要粘附到哪个组。如果设置为After
,则静态成员会粘附在其后面的组上方,充当组标题。如果设置为Before
,则静态成员会粘附在其前面的组下方,充当组页脚。如果设置为None
,则Reporting Services决定将静态成员放在何处。我使用2.0版本,并且发现以上方法很有帮助;然而,由于某些原因,选定静态单元格并没有高亮显示。
现在你的列标题应该在每个页面上都重复出现。
<TablixMember> </TablixMember>。在我的情况下,我有比tablix中行数更多的<TablixMember> </TablixMember>对。此外,如果你进入"高级模式"(在"列组"右边),“行组”后面的静态线条数应该等于tablix中的行数。使它们相等的方法是更改代码。<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<KeepWithGroup>After</KeepWithGroup>
<RepeatOnNewPage>true</RepeatOnNewPage>
</TablixMember>
<TablixMember>
<Group Name="Detail" />
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>
在分组面板中打开高级模式
。(单击“列组”右侧的箭头,然后选择“高级模式”)。
在行组区域(而非列组)中,单击一个静态组,这将突出显示表格中相应的文本框。
逐个单击每个静态组,直到它突出显示最左边的列标题。这通常是列出的第一个静态组。
在属性网格中:
KeepWithGroup
设置为After
RepeatOnNewPage
设置为True
FixedData
设置为True
以保持标题可见