2010-08-11 101 views
26

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

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

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

但是我试着打开和关闭“RepeatOnNewPage”和“FixedData”,并没有发生任何事(列标题仍然只出现在第一页)。 我使用VS2010,谢谢!

回答

67

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

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

现在,RowGroups部分应显示(静态)和(Details1),可能更多取决于您的Tablix。选择静态行并在右侧的属性窗口中,会出现RepeatOnNewPage的选项。

我这样做后,我的列标题显示为我的预期。

祝你好运!

+0

感谢您的回复。我更改了(静态)行组的属性“RepeatOnNewPage”,但行标题仅在第2页第3页中未显示..仅在第1页上显示。还有其他可能会丢失的内容? – deerchao 2010-10-20 04:32:43

+0

owww ... thankssss ....经过3天的努力,它解决了我的问题!你是怎样找到它的!!?我认为微软很容易说YES!我很复杂!...无论如何谢谢... :-) – 2011-08-04 23:54:36

+5

这主要是为我工作。我还必须将KeepWithGroup设置为After和FixedData为true。有关详细信息,请参阅http://blogs.msdn.com/b/robertbruckner/archive/2008/10/13/repeat-header-and-visible-fixed-header-table.aspx。 – 2011-10-24 19:59:54

1

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

除了KDrewiske的解决方案,我不得不选择第二行(上一个示例中的'Details1')并将KeepTogether转为false。

我现在在每个页面上都能看到列标题,并且可以从列表中删除一个讨厌的bug!

问候, bizzarry

+0

谢谢。仍然不适合我,奇怪。这里是我的属性值:(静态):RepeatOnNewPage = True,Hidden = False; (细节):隐藏=假;所有其他属性都设置为其默认值(在属性网格中未显示为粗体)。我的VS版本是:10.0.30319.341。那你的怎么样? – deerchao 2010-10-26 04:25:40

+2

我也在使用VS 2010.特别是,10.0.30319.1 RTMRel。第一个静态行的所有粗体属性均为:KeepTogether:True,KeepWithGroup:After,RepeatOnNewPage:True,Hidden:False。第二行(Details)的设置为:隐藏:假。我也有第三排,但我很确定这只是因为我的特定表格。它在(Details)下缩进,唯一的粗体属性是:Hidden:false。 – 2010-10-26 21:49:01

+1

非常感谢!它现在正在工作。似乎我错过了“KeepWithGroup”属性。 – deerchao 2010-11-03 00:42:16

相关问题