我有一个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>我在表的“详细信息”行组中的每个子报表的末尾放置了一个分页符,但子报表中的分页符似乎存在问题。这是一个已知的问题吗?有没有解决这个问题的办法?
发布于 2015-09-09 17:21:49
尝试用List组件替换第一个子报表。并确保将KeepTogether设置为false。如果这不起作用,请尝试使用矩形替换第二个报告。
看看this tutorial,在那里解释了这两种方法。
https://stackoverflow.com/questions/32102270
复制相似问题