2

我有一个报告查看器控件,我向其提供 SSRS 报告。生成的报告相当大,以适合单个视图。因此,当我们在 Firefox 11+ 或 chrome 15+ 上的 reportviewer 中看到该报告时,呈现的表格是重叠的,但它在 IE 中运行良好。

有没有针对这些的通用解决方案。参考图片:在此处输入图像描述

4

1 回答 1

2

恐怕我有个坏消息要告诉你。9.0.0.0 版(2008 版)中的 IE 之外的浏览器支持……太糟糕了。正如微软在相应的 MSDN 页面上所说的那样。

如果您想使用所有可用功能,建议使用 Internet Explorer。尽管您可以使用其他浏览器查看报告,但 Internet Explorer 是唯一保证支持用于处理报告的完整功能集的浏览器。

随着版本 10.0.0.0 的改进。根据我们的经验,他们改进了很多这篇 2009 年的 MS 博客文章也提到了这一点:

显着提高了浏览器兼容性。我们付出了巨大的努力来改善我们对浏览器的支持。我们已经看到了大量关于在 Firefox、Safari 和标准模式下出现额外滚动条或其他有问题的渲染的报告。对这些变化的初步反馈是非常积极的。

ReportViewer 10.0上相应的 MSDN 页面对于用户不得不求助于 IE 也没有那么“咄咄逼人”。还有一些特定于 IE 的东西(例如打印和缩放)。

我们也遇到过同样的问题,比如重叠的表格……还有一些。试图覆盖导致这种情况的样式很困难,如果不是不可能的话。然而,在我们升级到 10.0.0.0 之后,几乎所有这些布局问题都消失了。

所以,我从“我有一些坏消息”开始我的回答,所以这里是: AFAIK,如果不升级到更新的报告查看器,你就无法合理地解决这些问题。

于 2012-06-29T14:57:28.200 回答