我们有一份运行良好的 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 中运行良好。