SQL Server 2005报表服务:报告被压缩(SQL Server 2005 Reportin

2019-10-23 22:13发布

我有我能够在Internet Explorer(IE)与报告的从SQL Server 2005报表服务器(SSRS)的帮助下正确地查看的报告。 问题是,该报告是由100像素在Firefox和可能其他浏览器如Safari和Chrome压缩到约100像素。 另外,我使用IIS6。

如何才能报告比IE与SSRS其他浏览器正确呈现?

Answer 1:

这不是一个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步:

  1. 转到下面的位置,在安装SQL Server .. \ Program Files文件\ Microsoft SQL Server的\ MSSQL.3 \ Reporting Services的\的ReportServer \网页

  2. 打开ReportViewer.aspx文件

  3. 添加标记为粗体和蓝色颜色样式属性,然后尝试这种风格=“显示:表;余量:0像素;溢出:隐藏” ID =“ReportViewerControl” RUNAT =“服务器” />

如果没有帮助的第一步,然后再尝试步骤2。

第2步:

添加以下代码到ReportingServices.css文件(默认情况下,它的发现 “C:\ Program Files文件\ Microsoft SQL Server的\ MSSQL.3 \ Reporting Services的\ ReportManager \样式\”):

.DocMapAndReportFrame {最小高度:860px;}

如果你想宽也,然后使用此代码

.DocMapAndReportFrame {最小高度:860px; 最小宽度:1000像素; }



Answer 2:

我也向以下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" />


Answer 3:

刚刚成立的形式高度95%的页面> ReportViewer.aspx



文章来源: SQL Server 2005 Reporting Services: Reports are Compressed