我在开始时有一个带有一些静态信息的 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/