首先,这不是这篇文章的重复:如何在 rdlc 报告中的特定行(假设 25 行)之后分页该帖子解决了我的一部分问题,但我被困在第二部分。
我有一份代表支票的报告。该报告看起来(粗略地)是这样的:
第 1 节
支付给 [数据集字段]
金额:[数据集字段]
日期:[数据集字段]
第 2 节
付费项目 1
付费项目 2
付费项目 3
付费项目 4
第 3 节
付费项目 1
付费项目 2
付费项目 3
付费项目 4
此报告通过单个数据集进行控制。
第 2 节和第 3 节是我的问题所在。这些部分代表数据集中的每一行数据,因此,如果我现在要打印一张包含 4 条数据记录的支票,第 2 部分和第 3 部分将显示相同的数据。此数据包含在 List 控件中。
这是我的问题:我需要每个列表控件显示 10 条记录,然后将超过 10 条记录的任何内容打印到单独的页面上。当我使用上面 SO 文章中描述的技术时,它可以工作,但是当它插入分页符时,它也会将第 3 节分到另一个页面上。
似乎我可以通过对分页符的某种操作来实现这一点,但我无法弄清楚。请让我知道我是否可以更清楚地了解任何事情!