SSRS 2008:如何在新页面上重复一行表头

时间:2011-09-29 07:49:59

标签: reporting-services ssrs-2008

我有3行标题的表格,我需要在新页面上重复第二行,页面中不需要第一和第三行,除了第一页。 如果我仅在第二行设置了“RepeatOnNewPage”属性,则SSRS显示错误:“TablixMember必须具有与动态TablixMember之前或之前的那些相同的RepeatOnNewPage属性值”

如果我在标题的所有(3)行中设置此属性 - 一切正常,但我只需要一个:)

如何在新页面上仅重复第二行?

4 个答案:

答案 0 :(得分:11)

我不知道为什么,但这似乎对我有用。 对于3个标题行高级属性,

(Static) KeepTogether= false, KeepWithGroup=None, RepeatOnNewPage= TRUE
(Static the one you want) KeepTogether= True, KeepWithGroup=After, RepeatOnNewPage= TRUE
(Static) KeepTogether= false, KeepWithGroup=None, RepeatOnNewPage= TRUE

当我尝试使用顶部和底部行重复新页面False时,它给了我描述的错误。为了尝试,我将这些改为真。我希望他们在新页面上重复,但他们没有。我的第一页全部都是3,剩下的只有中间。

希望这适合你!

答案 1 :(得分:0)

所以,只是为了帮助澄清基于在我的桌子上工作的成功的答案。当我在最顶层的静态行上执行上述操作时,我收到了一条错误消息。我的表有三个分组的标题,所有这些标题都需要包含在repeatOnNewPage函数中。为了成功运行我的报告,需要为所有静态行标题重复该步骤。

静态(每行):FixedData = True,Keepwithgroup = After,和RepeatOnNewPage = True

我也进入了Tablix属性,并在每个页面上的重复标题行的行标题下选中了两个框。滚动时保持标题可见。

在完成此方案后,我没有收到错误消息,这是一个非常幸福的时刻。祝你好运。

答案 2 :(得分:0)

  1. 转到列组

  2. 点击最后​​的黑色箭头

  3. 选择高级模式。

  4. 进入" Row Group" ..

  5. 在行组中,您将获得很多"静态",其中只选择TOP MOST

  6. 转到属性

    一个。对于VS:按F4

    B中。对于报告构建器...查看 - >属性

  7. 选择行标题

    一个。固定数据:真实

    湾Keepwithgroup:在

    之后

    ℃。 Repeatonpage:是的......

    对于主标题

    一个。固定数据:真实

    湾Keepwithgroup:之前

    ℃。 Repeatonpage:True

答案 3 :(得分:0)

为表格的所有行设置属性 RepeatOnNewPage = True 。从“行组”窗口中选择静态行。

您必须为所有静态行设置 RepeatOnNewPage 属性。

如果没有设置任何静态行 RepeatOnNewPage 属性,那么它不起作用并给出错误。