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

VS2010中RDLC固定表头的问题!
VS2010中的RDLC无法固定表头,这个问题研究了一段时间,比如改XML字段、设置RDLC提供的选项等都无法解决这个问题。用的是C#。
有人说RDLC的固定表头是一个BUG,请问有没有高手给一个确切的解决方法,多谢!高分奖励!
VS2010 RDLC C#

------解决方案--------------------
是每页都显示表头嘛??
以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>

------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/bb934257.aspx

引用 如何在滚动报表时保持标题可见:
对于没有行组的表,始终显示包含列标题的行
 1. 在设计视图中选择 tablix 数据区域。“分组”窗格随即显示行组和列组。
 2. 在“分组”窗格的右侧,单击下箭头,然后单击“高级”。“分组”窗格随即显示每个组的静态和动态