C# 报表查看器在缩放时会切断报表的顶部
我们有一个报告运行的SQL Server REporting Services很好。当放大到150%时,它看起来是正确的。(见下图) 我使用ReportViwer构建了一个asp.net页面来显示报告。它显示报告,一切正常(如图所示) 问题是你不能放大。它以奇怪的方式放大并切掉页面顶部(如图所示) 以下是aspx页面中的reportviewer代码C# 报表查看器在缩放时会切断报表的顶部,c#,asp.net,C#,Asp.net,我们有一个报告运行的SQL Server REporting Services很好。当放大到150%时,它看起来是正确的。(见下图) 我使用ReportViwer构建了一个asp.net页面来显示报告。它显示报告,一切正常(如图所示) 问题是你不能放大。它以奇怪的方式放大并切掉页面顶部(如图所示) 以下是aspx页面中的reportviewer代码 <rsweb:ReportViewer ID="ReportViewer1" runat="server" ProcessingMode="R
<rsweb:ReportViewer ID="ReportViewer1" runat="server" ProcessingMode="Remote" SizeToReportContent="True"></rsweb:ReportViewer>
是否缺少允许正确放大的参数?我没有使用任何css或任何东西
谢谢
编辑:两者都使用Microsoft Reporting Viewer 2012,版本=11.0.3000.0,并在IE 10中查看网站。它在铬合金中工作良好 reportviewer的版本是什么?您使用的浏览器是什么?很抱歉。我更新了我的问题。他们都在使用微软Reporting Viewer 2012,版本=11.0.3000.0,并在IE 10中查看网站。它在Chrome中运行良好。这可能是兼容性问题。据报道,他们只在2012版中增加了对IE9的支持。您是否尝试过兼容模式?在您的问题过去5年后问这个问题很有趣,但您是否解决了这个问题?我在运行IE 11时遇到了同样的问题。10X我们从未让它工作,我们只是在页面中使用HTML构建报告,并删除了报告查看器。
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);
}