繁体   English   中英

使用reportviewer和asp.net Webform显示滚动条?

[英]Display scrollbars with reportviewer and asp.net webform?

我将在一个Web窗体中显示4个报告,因此我想为每个报告创建一个约500x500px的区域,并使用水平/垂直滚动条浏览每个报告。

我尝试将reportviewer包装在div,iframe,面板,表单元格中,但是它们都不能包含该空间的报告。 这是客户端代码:

<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="600">
</rsweb:ReportViewer>
</form>

以下是代码隐藏。 我添加它是因为我注意到生成报告的方式有所不同。 使用以下链接ASPNet-Report-Viewer-control ,如果在报表中生成了报表,我注意到该报表包含在该空间中。

就我而言,由于它是更复杂的BI报告,因此该报告已经生成。 我只需要显示它:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://<Server>/ReportServer");
        ReportViewer1.ServerReport.ReportPath = @"/Daily.Reports/DailyDetail";
        ReportViewer1.ProcessingMode = ProcessingMode.Remote;
        ReportViewer1.ServerReport.Refresh();
        ReportViewer1.AsyncRendering = false;
        ReportViewer1.SizeToReportContent = true;
    }
}

最终在选项卡控件中显示报告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM