我在winforms中有一个使用reportviewer并在其中显示rdlc报告的账单应用程序,我现在有一个主报告和一个子报告,问题是当我有少于40个项目时,它显示报告很好,但如果它不止于此数据来自下一页,请参阅报告和我们的输入
主要报告
子报告
25条记录时正常显示
当它是 40 条记录时 pg1
第二页
任何帮助都会得到帮助
我在winforms中有一个使用reportviewer并在其中显示rdlc报告的账单应用程序,我现在有一个主报告和一个子报告,问题是当我有少于40个项目时,它显示报告很好,但如果它不止于此数据来自下一页,请参阅报告和我们的输入
主要报告
子报告
25条记录时正常显示
当它是 40 条记录时 pg1
第二页
任何帮助都会得到帮助
尝试取消选中Keep together on one page if possible
选项Page break options.
我用的是vs2010,貌似你是08的?所以它可能会有点不同,但我会试一试(主要是因为我也在寻求一些帮助,而且我知道当没有很多针对特定问题的“质量”答案时使用它是多么令人沮丧)。
在子报表 rdlc 文件中,确保“PageBreak”属性(在包含您的列的表上)未设置为“start”。我只是将其设置为“无”。
我相信正在发生的事情是它正在将其移至下一页,因为它不适合第一页。您可以尝试解决的问题是将主报告中的所有内容包含在一个矩形中(在矩形中,设置 pagebreak = none,并且 keeptogether=true [我不确定您是否真的想要 keeptogether=true...如果它通过调整大小将所有内容压缩到一页上,则将其设置为 false])。
希望我有所帮助