3

我们有一份运行良好的 SQL Server REporting Services 报告。当放大到 150% 时,它看起来是正确的。(见这里http://i.imgur.com/pEEBJyx.png

我构建了一个 asp.net 页面来使用 ReportViwer 显示报告。它显示报告很好,一切正常(见这里http://i.imgur.com/gn0YbTl.png

问题是您无法放大。它会奇怪地放大并切断页面顶部(参见此处http://i.imgur.com/dn5uXga.png)。

这是aspx页面中的reportviewer代码。

<rsweb:ReportViewer ID="ReportViewer1" runat="server" ProcessingMode="Remote" SizeToReportContent="True"></rsweb:ReportViewer>

这是后端 C# 代码

void RenderReport()
        {
            //string SiteName = GetCurrentSiteNameFromSiteID((int)Session["SiteID"]);
            int SiteID = (int)Session["SiteID"];
            Uri ReportURI = new Uri(WebConfigurationManager.AppSettings["ReportServerURI"]);
            ReportViewer1.ProcessingMode = ProcessingMode.Remote;
            ReportViewer1.ServerReport.ReportServerUrl = ReportURI;
            ReportViewer1.ServerReport.ReportPath = @"/Calendarized Utility Report/Calendarized Utility Report";
            ReportParameter rpsite = new ReportParameter("siteid", SiteID.ToString());
            rpsite.Visible = false;
            ReportParameter rpyear = new ReportParameter("Year", year); //SiteID.ToString());
            rpyear.Visible = false;
            ReportParameter rpmonth = new ReportParameter("Month", month); //siteid", SiteID.ToString());
            rpmonth.Visible = false;


            ReportViewer1.ServerReport.SetParameters(rpsite);
            ReportViewer1.ServerReport.SetParameters(rpyear);
            ReportViewer1.ServerReport.SetParameters(rpmonth);

        }

我是否缺少允许我正确放大的参数?我没有使用任何CSS或任何东西。

谢谢

编辑:两者都使用 Microsoft Reporting 的 Report Viewer 2012,Version=11.0.3000.0 并在 IE 10 中查看该站点。它在 Chrome 中运行良好。

4

0 回答 0