在SSRS 2008中呈现SSRS 2005报告(as.pdf)时,整个表被推到下一页

在SSRS 2008中呈现SSRS 2005报告(as.pdf)时,整个表被推到下一页,pdf,ssrs-2008,render,reportingservices-2005,Pdf,Ssrs 2008,Render,Reportingservices 2005,我有一份SSRS2005报告,我正在SSRS2008中以.pdf格式呈现。该报告包含(除其他外)一个非常简单的表:页眉行、详细信息、无页脚、无聚合、无分组、keep together=false、pageBreakAtStart=false、pageBreakAtEnd=false、repeatHeaderOnNewPage=true。我调整了表的大小,使其比报告正文窄得多,只是为了确保它没有超出报告的范围,从而将所有内容都向下推。但是,不管我怎么做,如果该表中的某些细节行需要推送到下一页,那么

我有一份SSRS2005报告,我正在SSRS2008中以.pdf格式呈现。该报告包含(除其他外)一个非常简单的表:页眉行、详细信息、无页脚、无聚合、无分组、keep together=false、pageBreakAtStart=false、pageBreakAtEnd=false、repeatHeaderOnNewPage=true。我调整了表的大小,使其比报告正文窄得多,只是为了确保它没有超出报告的范围,从而将所有内容都向下推。但是,不管我怎么做,如果该表中的某些细节行需要推送到下一页,那么整个表都会推送到下一页,而不仅仅是多余的行

所以我的问题是:这个问题有解决办法吗?这是一个已知的问题吗?或者甚至有可能让这份2005年的报告在2008年正确呈现吗?


注意:这与我之前在这里问过的一个有关,并且基于一位同事开始的这个。这个问题和我之前的问题不一样,因为我希望看到2005年的报告能够正常运行。如果不可能,最好知道这一点,因为这表明我们需要将其中一台服务器升级到SQL 2008。

您是否尝试将表放入矩形中(并使用文档大纲窗格检查表是否确实是矩形的子项)

我在PDF导出中遇到了一些问题,当我将表格放在一个矩形中时,大多数问题都得到了解决。那值得一试

我正在使用VS2005报表查看器WinForms控件(版本8.0.50727.42) 我也有类似的问题

当我尝试将一些文本放在表之前(显示为报告标题)时,就会出现问题。 通过添加此报告标题,第一页的可用高度小于其他页面的高度。 当表中的行超过第一页所需的行数,但第二页可以容纳时,整个表将移动到第二页,第一页仅保留报表标题为空。 但是,当表的行在第一页上超过了“适合”,并且在第二页上也超过了“适合”时,表将正常显示在第一页上。 如果第一页和其他页具有相同的可用高度,则不会出现问题

我认为这就是KeepTogether选项的效果。但我已经将其设置为False。

我尝试了正确/错误的KeepTogether选项,结果相同。可能是KeepTogether表控件的选项根本不起作用。

实际上,我做的与其他答案中建议的完全相反……我的表已经在矩形内,它仍在切换到下一页。因此,我删除了矩形,它现在似乎没有任何问题

奇怪……但这可能完全取决于报告的总体布局或其他方面

谢谢