14

我经常检查以下选项,希望在RSWeb 门户上呈现报告时实现它 - 但它永远不会工作......

在此处输入图像描述

报告通常有一些Row Groups- 这是否会影响此选项是否有效?

或者这是一个错误Reporting Services

4

5 回答 5

30

我发现它通常不像宣传的那样工作,你必须找到“高级模式”按钮(这是最糟糕的 UI 的有力候选者),然后摆弄几个属性。

这里可能是最好的参考:

http://blogs.msdn.com/b/robertbruckner/archive/2008/10/13/repeat-header-and-visible-fixed-header-table.aspx

于 2013-02-28T02:34:51.840 回答
24

步骤 1)在 Tablix 属性中,选中以下复选框:

  • 在每一页上重复标题行。
  • 滚动时保持标题可见。

确保未选中列标题复选框。


步骤 2)在左侧的组窗格(行组)中,第一行是静态在高级模式下)。

  • 将其:“ ReapetOnNewPage ”属性设置为TRUE
  • 将其:“ FixedData ”属性设置为TRUE
  • 将其:“ KeepWithGroup ”属性设置为AFTER
于 2016-06-06T11:02:57.780 回答
6

我认为让人们对这些设置感到困惑的是,如果您使用了“表格”样式的 tablix ,则设置所指的“行标题”和“列标题”是不可见的。这些仅在使用“矩阵”样式的 tablix 时可见。

因此,我经常看到人们试图为表格设置它并想知道为什么它不起作用。根据 Mike Honey 的回答中提到的 MSDN 博客文章,如果您使用过表格,那么您必须摆弄高级设置才能使其正常工作。

我的建议是从矩阵开始,并确保要保持可见的行或列标题位于矩阵行/列组区域(双虚线的上方和左侧)。您可以删除不打算使用的任何行或列组。当您设置“保持可见”设置时,它们应该会按预期工作。

于 2013-03-04T22:58:08.130 回答
3

我在 Visual Studio 中找不到这个属性,所以我检查了 XML 源。

  1. 在解决方案资源管理器中,右键单击您的报告并查看代码。
  2. 在 xml 代码中找到:

    <TablixRowHierarchy>
        <TablixMembers>
            <TablixMember>
                <TablixHeader>

  1. <TablixMember>把这段代码放在下面:

<FixedData>true</FixedData>

现在保存代码,您将看到标题行被冻结。

于 2015-04-16T13:38:37.730 回答
2

请注意:我们可以冻结 Tablix 的标题。

解决方法:

  1. 我们需要将标题单元格的固定数据属性更改为 true(静态)
  2. 取消选中“在滚动时保持行或列标题可见”复选框
于 2015-04-01T09:41:12.397 回答