【问题标题】:ReportViewer scroll issues in IEIE 中的 ReportViewer 滚动问题
【发布时间】:2010-01-26 11:19:11
【问题描述】:
我已在本地计算机上使用 reportViewer 部署了一份报告。
这是一个宽报告,因此需要在报告底部有一个水平滚动条,但垂直适合。这在 FF 中很好,但是 IE 也使用垂直滚动条渲染它,无论我做什么我都无法摆脱它!
这是IE的问题吗?
我可以不只是有一个水平滚动条,还是 IE 坚持两者都有,即使垂直滚动条几乎什么都没有?
谢谢
【问题讨论】:
标签:
report
reportviewer
reporting-services
reportviewer2008
【解决方案1】:
只是一个想法,但是 ReportViewer 是否配置为异步呈现?
此链接有一些详细信息:http://msdn.microsoft.com/en-us/library/ms252090.aspx
如果 AsyncRendering=true,您的报表将在 IFRAME 中呈现。它可能会默认为特定高度,直到它呈现并且 IE 事后无法识别。
尝试将其设置为 false - 如果这是问题所在并且异步渲染不适合您,则可能有一种方法可以通过编程方式将 ReportViewer 的初始高度设置得足够小,以避免出现这些滚动条。
IE 绝对只允许一种类型的滚动条(至少 IE8 允许) - 您可以通过调整 Google 主页上的窗口大小并使窗口高而窄来尝试。
【解决方案2】:
如果你使用 IE 11 edge 你会遇到这个问题。
.repViewer{overflow-y:auto !important;}
<rsweb:ReportViewer Height="400px" CssClass="repViewer">