0

我准备了一个小型 Web 应用程序,使用 CrystalReportViewer (v. 13.0.6.x) 显示水晶报表文档。一切正常,除了 CrystalReportViewer 它自己的演示文稿。报告左侧出现一个灰色的大面板,我不知道它来自哪里。我停用了 ToolPanelView 以及 GroupTree- 和 ParameterPanelButtons,但结果仍然相同。(我想发布这个问题的截图,但没有足够的声誉点,所有的图片托管商都被公司防火墙阻止了)

此问题出现在 IE8 和 IE9 上。谷歌 Chrome 和 Firefox 似乎没问题。我认为这与 IE 或 WebServer 的安全设置有关。当我在 Web 服务器上打开站点并使用 http:\localhost... 作为我的 url 时,一切正常。当我使用服务器的 IP 地址而不是“本地主机”时,我遇到了这个问题。

任何想法?

4

2 回答 2

0

我想我明白了。我关于 CrystalReportViewer 控件位置的 HTML 样式似乎会影响它在 IE 中的显示。我改变了我以前的定义,现在它似乎工作了。

旧代码:

<table cellspacing="0" cellpadding="0" width="100%" border="0">
    <tr>
        <td align="center" style="width: 100%; height: 100%">
            <CR:CrystalReportViewer ID="CrystalReportViewer" runat="server"
                    ToolPanelView="None" HasDrilldownTabs="False" />
        </td>
    </tr>
</table>

新代码:

<div style="width: 800px; margin-left: auto; margin-right: auto;">
    <CR:CrystalReportViewer ID="CrystalReportViewer" runat="server" 
         ToolPanelView="None" />
</div>

希望这对其他人有帮助。

于 2013-07-29T08:46:10.763 回答
0

请在水晶报表查看器中设置属性 BestFitPage="False" 和第 3 节高度减少。

于 2015-10-06T12:50:28.667 回答