代码之家  ›  专栏  ›  技术社区  ›  Dubs

呈现一个比屏幕更宽的异步报告,不需要额外的滚动条

  •  0
  • Dubs  · 技术社区  · 16 年前

    我有一个异步本地SSR2005报告,它的高度和宽度是可变的,但通常比屏幕大。我想把它渲染成全尺寸,这样一些报告会在屏幕外渲染,用户看到的滚动条只有浏览器窗口上的滚动条。

    最好的方法是什么?

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

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

    1 回复  |  直到 16 年前
        1
  •  2
  •   Phil    16 年前

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

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

    推荐文章