渲染异常报告,比屏幕宽,没有额外的滚动条

时间:2010-05-28 12:48:11

标签: reporting-services reporting reportingservices-2005

我有一个异步本地SSRS 2005报告,其高度和宽度可变,但通常比屏幕大。我想将其渲染为完整大小,以便某些报告呈现在屏幕上,用户看到的唯一滚动条是浏览器窗口中的滚动条。

实现这一目标的最佳方法是什么?

我发现的唯一方法是远远接近我想要的是设置比报告要大得多的静态宽度/高度值。但是,这是不可取的,因为它在浏览器窗口中留下了太多额外的空格。

是否有人在没有额外滚动条的情况下成功呈现异步报告?

1 个答案:

答案 0 :(得分:2)

我认为唯一的选择是在ReportViewer控件上设置SizeToReportContent选项。但是在2005年使用async的本地模式启用了它被忽略,但是在2010 ReportViewer控件中修复了它(注意,2010 ReportViewer实现了2008格式,但是用于本地模式)。

另一种选择是尝试使用一些JavaScript将ReportViewer控件的大小调整为完整的浏览器高度,同时调整大小以便只有ReportViewer滚动条。