7

我在本地机器上使用 reportViewer 部署了一个报告。这是一个宽报告,因此需要在报告底部有一个水平滚动条,但垂直适合。这在 FF 中很好,但是 IE 也使用垂直滚动条渲染它,无论我做什么我都无法摆脱它!这是IE的问题吗?我可以不只是有一个水平滚动条,或者即使垂直滚动条几乎什么也没有,IE 是否坚持两者都有?

谢谢

4

2 回答 2

2

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

这个链接有一些细节:http: //msdn.microsoft.com/en-us/library/ms252090.aspx

如果 AsyncRendering=true,您的报表将在 IFRAME 中呈现。它可能会默认为特定高度,直到它呈现并且 IE 事后无法识别。

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

IE 绝对只允许一种类型的滚动条(至少 IE8 允许)——您可以通过调整 Google 主页上的窗口大小并使窗口高而窄来尝试。

于 2010-02-02T21:11:49.167 回答
2

如果你使用 IE 11 edge 你会遇到这个问题。

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

于 2016-02-13T10:11:50.853 回答