none
如何在local report 只保留一个垂直滚动条? RRS feed

  • 常规讨论

  • 解决方案
    我有一个local report,因为页面高度过长,所以右边不可避免的出现了两个垂直滚动条(如下图所示)。但问题是鼠标的滑动轮无法操控内侧的滚动条。是否有一种变通的方法可以解决这个问题?

    你可以在local report中解决这个问题. 编写如下代码作为它的后台代码:

    protected void Page_Load(object sender, EventArgs e)
    {
    if (!Page.IsPostBack)
    {
    .........//other code
    this.ReportViewer1.AsyncRendering = false;
    this.ReportViewer1.SizeToReportContent = true;
    this.ReportViewer1.ZoomMode = ZoomMode.FullPage;
    .........//other code
    }
    }

    运行报表显示如下图,右边现在只剩下一个垂直滚动条,鼠标的滑动轮无法操控滚动条的问题也得到了解决。

    适用于
    Sql Server Reporting Service2005
    Sql Server Reporting Service2008
    Sql Server Reporting Service2008 R2

    2011年9月14日 3:15
    版主