日期:2014-05-17  浏览次数:20425 次

vs2010 rdlc报表,只有第一页有表头
用的是表,只有第一页显示表头,第二页咋设置都没有,咋搞?

------解决方案--------------------
没遇到过
------解决方案--------------------
好象一点问题,
改一下,把表头部分放入Body节。这样每页都会有。

Insus.NET现做的RDLC,整个页面放一个List里。
------解决方案--------------------
以XML方式打开rdlc文件
查找到
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<KeepWithGroup>After</KeepWithGroup>
</TablixMember>
<TablixMember>
<Group Name="详细信息" />
</TablixMember>
<TablixMember>
<KeepWithGroup>Before</KeepWithGroup>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>

修改成
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<KeepWithGroup>After</KeepWithGroup>
<RepeatOnNewPage>true</RepeatOnNewPage> 加上这句就可以了
</TablixMember>
<TablixMember>
<Group Name="详细信息" />
</TablixMember>
<TablixMember>
<KeepWithGroup>Before</KeepWithGroup>
</TablixMember>
</TablixMembers>
</TablixRowHierarchy>