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