首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

VS2010中RDLC固定表头的有关问题

2013-09-28 
VS2010中RDLC固定表头的问题!VS2010中的RDLC无法固定表头,这个问题研究了一段时间,比如改XML字段、设置RDLC

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. 在“分组”窗格的右侧,单击下箭头,然后单击“高级”。“分组”窗格随即显示每个组的静态和动态 tablix 成员。
 3. 在“行组”窗格中,单击要控制的静态 tablix 成员。如有可能,选择 tablix 成员时,设计图面上的相应单元将会选中。并非所有 tablix 成员都有相应的视觉元素。“属性”窗格将显示所选 tablix 成员的属性。
 4. 将 FixedData 属性设置为 True。
 5. 预览报表。当您向下滚动报表时,将始终显示列标题。

热点排行