1

我在winforms中有一个使用reportviewer并在其中显示rdlc报告的账单应用程序,我现在有一个主报告和一个子报告,问题是当我有少于40个项目时,它显示报告很好,但如果它不止于此数据来自下一页,请参阅报告和我们的输入

主要报告 主要 RDLC 报告

子报告 在此处输入图像描述

25条记录时正常显示 25条记录时正常显示

当它是 40 条记录时 pg1 40条记录时

第二页 第二页

任何帮助都会得到帮助

4

2 回答 2

2

尝试取消选中Keep together on one page if possible选项Page break options.

于 2012-08-30T10:52:21.373 回答
0

我用的是vs2010,貌似你是08的?所以它可能会有点不同,但我会试一试(主要是因为我也在寻求一些帮助,而且我知道当没有很多针对特定问题的“质量”答案时使用它是多么令人沮丧)。

在子报表 rdlc 文件中,确保“PageBreak”属性(在包含您的列的表上)未设置为“start”。我只是将其设置为“无”。

我相信正在发生的事情是它正在将其移至下一页,因为它不适合第一页。您可以尝试解决的问题是将主报告中的所有内容包含在一个矩形中(在矩形中,设置 pagebreak = none,并且 keeptogether=true [我不确定您是否真的想要 keeptogether=true...如果它通过调整大小将所有内容压缩到一页上,则将其设置为 false])。

希望我有所帮助

于 2012-08-30T18:49:52.807 回答