我有我能够在Internet Explorer(IE)与报告的从SQL Server 2005报表服务器(SSRS)的帮助下正确地查看的报告。 问题是,该报告是由100像素在Firefox和可能其他浏览器如Safari和Chrome压缩到约100像素。 另外,我使用IIS6。
如何才能报告比IE与SSRS其他浏览器正确呈现?
我有我能够在Internet Explorer(IE)与报告的从SQL Server 2005报表服务器(SSRS)的帮助下正确地查看的报告。 问题是,该报告是由100像素在Firefox和可能其他浏览器如Safari和Chrome压缩到约100像素。 另外,我使用IIS6。
如何才能报告比IE与SSRS其他浏览器正确呈现?
这不是一个Firefox的问题,它是一个MS问题与他们开发如何报告服务(基于Web门户访问您的报告)。 这是不符合Web社区的一些规则,所以你看到的问题。 这个问题涉及到的iFrame的使用。 在Firefox中的iFrame的高度有一个小的默认值。 在Internet Explorer中的iFrame自动调整基于文档的高度。 不高明。
看到这一点: http://forums.asp.net/t/1135437.aspx
除了这一点: http://blog-mstechnology.blogspot.com/2009/08/sql-server-reporting-services-ssrs.html
主要是:
要修复Firefox中的问题,希望任何一个下列2种方式将帮助我们。
第1步:
转到下面的位置,在安装SQL Server .. \ Program Files文件\ Microsoft SQL Server的\ MSSQL.3 \ Reporting Services的\的ReportServer \网页
打开ReportViewer.aspx文件
添加标记为粗体和蓝色颜色样式属性,然后尝试这种风格=“显示:表;余量:0像素;溢出:隐藏” ID =“ReportViewerControl” RUNAT =“服务器” />
如果没有帮助的第一步,然后再尝试步骤2。
第2步:
添加以下代码到ReportingServices.css文件(默认情况下,它的发现 “C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL.3 \ Reporting Services的\ ReportManager \样式\”):
.DocMapAndReportFrame {最小高度:860px;}
如果你想宽也,然后使用此代码
.DocMapAndReportFrame {最小高度:860px; 最小宽度:1000像素; }
我也向以下ReportViewer.aspx并帮我解决这个问题?
<body style="display:table; margin: 0px; overflow: hidden; height:100%;">
<form runat="server" ID="ReportViewerForm" style="height:100%;">
<RS:ReportViewerHost style="display:table;" ID="ReportViewerControl" runat="server" />
刚刚成立的形式高度95%的页面> ReportViewer.aspx