动态子报表中的Rdlc分页符

时间:2015-08-19 17:48:18

标签: c# rdlc

我在开头有一些静态信息的rdlc报告,在此信息之后有一个子报告将根据数据源呈现N个子子报告,我需要在单独的页面中呈现每个子报告的数据。结构就像这个伪代码:

<Report>
    <Tablix>....</Tablix>
    <SubReport>
         subreports.rdlc
    </SubReport>
</Report>
subreport.rdlc
<Report>
      <Tablix>
         <TablixRow>some information</TablixRow>
         <TablixRow details>
             <SubReport>othersubreport.rdlc</SubReport>
             <PageBreak>
                  <BreakLocation>End</BreakLocation>
             </PageBreak>
         </TablixRow>
      </Tablix>

 </Report>

我在表的详细信息行组中的每个子报表的末尾放置了一个分页符,但似乎是子报表中的分页符问题。这是一个已知的问题?有没有解决方法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试使用List组件替换第一个子报表。并确保KeepTogether设置为false。如果没有这个诀窍,请尝试使用矩形替换第二个报告。

看看this tutorial,其中解释了两种方法。