我在开头有一些静态信息的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>
我在表的详细信息行组中的每个子报表的末尾放置了一个分页符,但似乎是子报表中的分页符问题。这是一个已知的问题?有没有解决方法可以解决这个问题?
答案 0 :(得分:0)
尝试使用List
组件替换第一个子报表。并确保KeepTogether
设置为false。如果没有这个诀窍,请尝试使用矩形替换第二个报告。
看看this tutorial,其中解释了两种方法。