ReportViewer在IE中滚动问题

时间:2010-01-26 11:19:12

标签: report reportviewer reporting-services reportviewer2008

我在本地计算机上使用reportViewer部署了一个报告。 这是一个很宽的报告,因此需要在报告底部有一个水平滚动条,但垂直方向很好。这在FF中很好,但IE也使用垂直滚动条呈现它,无论我做什么我都无法摆脱它! 这是IE的问题吗? 我可以不只是有一个水平滚动条,或者即使垂直滚动条几乎没有任何东西,IE仍然坚持两者都有吗?

由于

2 个答案:

答案 0 :(得分:2)

只是一个想法,但是ReportViewer是否配置为异步呈现?

此链接包含一些详细信息:http://msdn.microsoft.com/en-us/library/ms252090.aspx

AsyncRendering = true,您的报告将在IFRAME中呈现。它可能默认为特定高度,直到它呈现并且IE在事后没有意识到这一点。

尝试将其设置为false - 如果这是问题并且异步呈现不是您的选项,则可能有一种方法可以编程方式将ReportViewer的初始高度设置得足够小以避免这些滚动条。

IE肯定只允许一种类型的滚动条(至少IE8会这样做) - 您可以通过调整Google主页上的窗口大小并使窗口高而窄,来尝试它。

答案 1 :(得分:2)

如果使用IE 11 edge,则会出现此问题。

.repViewer{overflow-y:auto !important;}
<rsweb:ReportViewer Height="400px" CssClass="repViewer">