2010-01-26 95 views
6

我在本地機器上使用reportViewer部署了一個報表。 這是一個廣泛的報告,因此需要橫跨報告底部的水平滾動條,但垂直方向很合適。這在FF中很好,但是IE也使用垂直滾動條來渲染它,不管我做什麼,我都無法擺脫它! 這是IE的問題嗎? 即使垂直滾動條几乎沒有任何東西,我可以不只是有一個水平滾動條或IE堅持有兩個?ReportViewer在IE中滾動問題

謝謝

+0

我面臨着同樣的問題。你找到了正確的答案嗎? – 2017-05-03 08:03:57

回答

1

只是一個想法,但ReportViewer配置爲異步渲染?

此鏈接有一些細節:http://msdn.microsoft.com/en-us/library/ms252090.aspx

隨着AsyncRendering = true時,您的報告將呈現一個IFRAME內。它可能會默認爲特定的高度,直到呈現並且IE在事實之後不能識別。

嘗試將其設置爲false - 如果這是問題並且異步呈現不適合您,則可能有一種方法可以通過編程方式將ReportViewer的初始高度設置得足夠小,以避免出現這些滾動條。

IE絕對只允許一種類型的滾動條(至少是IE8) - 您可以嘗試在Google主頁上調整窗口大小並使窗口高而窄。

1

如果你使用IE 11邊緣,你有這個問題。

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