如何在RDLC的每个页眉中重复一些标题数据?

时间:2017-07-19 10:26:25

标签: winforms rdlc

我对RDLC报告很新。我正在开发一个Windows应用程序,我有一个方案来显示所有标题 第一页中的详细信息和第二页中的某些指定数据。 例如:我必须在第一页显示地区名称,taluk名称和hobli名称,但在第二页标题中只显示hobli名称(区域和taluk名称不应显示)。我怎样才能实现这一目标?如果在RDLC中无法做到这一点,那么我可以使用其他任何报告类型吗?谢谢。 (我使用存储过程来获取数据。)

1 个答案:

答案 0 :(得分:0)

这取决于。这些数据中的每一个都是在报表中的不同行上,还是您将单个标题行放在一起?

如果他们各自都在自己的标题行中,你可以做的是制作三个嵌套组,所以你基本上会得到:

<TablixMember>
  <Group><Expression>Fields!District.Value</Expression></Group>
  <TablixMembers>
    <TablixMember> 
      <KeepWithGroup>After</KeepWithGroup> 
      <RepeatOnNewPage>false</RepeatOnNewPage> 
    </TablixMember>
    <TablixMember>
      <Group><Expression>Fields!Taluk.Value</Expression></Group>
      <TablixMembers>
        <TablixMember> 
          <KeepWithGroup>After</KeepWithGroup> 
          <RepeatOnNewPage>false</RepeatOnNewPage> 
        </TablixMember>
        <TablixMember>
          <Group><Expression>Fields!Hobli.Value</Expression></Group>
          <TablixMembers>
            <TablixMember> 
              <KeepWithGroup>After</KeepWithGroup> 
              <RepeatOnNewPage>true</RepeatOnNewPage> 
            </TablixMember>
            <TablixMember>
               <Group Name="Detail" />
               <TablixMembers>
                 <TablixMember />
               </TablixMembers>
            </TablixMember>
          </TablixMembers>
        </TablixMember>
      </TablixMembers>
    </TablixMember>
  </TablixMembers>
</TablixMember>

并且只有最后一个标题行会在新页面上重复。