2014-12-30 90 views
0

我有一个报告,两个子报表里面。主要报告有keeptogether truepage break checked in a group。两个子报表都有keeptogether falseno page breakSSRS - 分页 - 子报表

我的环境是SSRS 2008和VS 2013(的ReportViewer 11)

我有两个(独立的)问题:

  1. 分页符不工作时,我显示浏览器中的报告查看器中的报告。但是,当我将它导出为pdf时,它会起作用。

  2. 如果主+子报表不能适合一个页面。然后它基本上切断了主报告和子报表到不同的页面(即使 同页中mainreport是真实的报表是假的)

有没有人可以建议是怎么回事?有些帖子说这是一个默认行为,如果是的话,是否有任何解决方法?

以前谢谢!

回答

0
  1. 中的ReportViewer默认DisplayMode设置在正常,尝试PrintLayout此更改为

    myReportViewer.SetDisplayMode(DisplayMode.PrintLayout); 
    

  • 当报告内容超过了最大页面大小会打破一个新的页面,没有停止这种方式,在设计师该物业甚至说“如果可能的话,一起保存在一页“。
  • 由于您对实际报告的描述不完全清楚,因此我认为您的主报告中有一些数据位于两个子报告上方,您希望将它们放在一起。
    为了实现这个数据包裹在一个新的Rectangle中,并将KeepTogether属性设置为True

    如果我误解了你,只是让我知道,我会更新我的答案。