vs2010中的rdlc报告,我如何在每个页面上重复列标题?

时间:2010-08-11 10:25:55

标签: visual-studio-2010 rdlc ssrs-2008

如何在RDLC报告中重复列标题(字幕)?

它在这里说http://msdn.microsoft.com/EN-US/library/735D1EE7-3C89-46D8-A346-504DB10F33E1.aspx#TableNoGroups

  

要重复或冻结Tablix成员的列标题,请选择标记为静态的静态行(静态)。属性窗格显示所选Tablix成员的属性。通过设置此Tablix成员的属性,您可以控制第一行重复或保持在视图中的方式。

但是我尝试打开和关闭“RepeatOnNewPage”和“FixedData”,没有任何反应(列标题仅出现在第一页)。 我正在使用VS2010,谢谢!

4 个答案:

答案 0 :(得分:67)

我遇到了同样的问题,发现你可能需要从标准属性(右侧对话框)进一步进入高级属性。

选择Tablix后,底部应该有一个框架,显示行组和列组,最右边有一个箭头。单击箭头并选择高级模式。

现在,RowGroups部分应显示(Static)和(Details1),可能更多,具体取决于您的Tablix。选择静态行,在右侧属性窗口中,将有一个RepeatOnNewPage选项。

执行此操作后,我的列标题显示为我预期的结果。

祝你好运!

答案 1 :(得分:1)

我的错误列表中有这个唠叨问题好几个月了!我想说清楚KDrewiske给了我解决方案所以不要投票给我,但我似乎无法回答deerchao的后续问题。 (对不起,我是网站的新手)

除了KDrewiske的解决方案之外,我还必须选择第二行(上一个示例中的“Details1”)并将KeepTogether转为false。

我现在在每个页面上都有列标题,可以从我的列表中删除一个讨厌的错误!

此致 bizzarry

答案 2 :(得分:0)

我在下面的网址所代表的页面上的第二组说明中找到了我的答案。我通过页面上的链接找到了这个页面,这个链接是deerchao提供的链接。

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

答案 3 :(得分:0)

如果您要在“报告以下要观察的事情(example)

中显示Tablix标头超过1页
  1. 只需单击一次表格
  2. 选择表格后,您将看到“行组”和“列组”部分
  3. 在“列组右侧”部分,您将看到向下箭头标记,只需单击箭头标记并选择“高级模式”。
  4. 行组中的部分:   *为静态,另一为详细信息   *在行组中再次单击静态,然后按F4,您将看到属性窗口,并将“ RepeatOnNewPage”属性更改为“ True”。