我有一个 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>
我在表格的详细信息行组中的每个子报表的末尾放置了一个分页符,但它似乎是子报表内部分页符的问题。这是一个已知的问题?有解决办法吗?
最佳答案
尝试用 List
组件替换第一个子报表。并确保 KeepTogether
设置为 false。如果这不能解决问题,请尝试使用矩形替换第二份报告。
看看this tutorial对这两种方法进行了解释。
关于c# - 动态子报表中的 Rdlc 分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32102270/