我有一个reportviewer控件,我向其提供SSRS报告。 生成的报告相当大,以适应单一视图。 因此,当我们在Firefox 11+或chrome 15+上的reportviewer中看到该报告时,呈现的表格是重叠的,但它在IE中运行得非常好。
这些是否有任何通用的解决方案。 请参阅图片:
答案 0 :(得分:2)
我有一些坏消息,我很害怕。在版本9.0.0.0(2008版本)中IE之外的浏览器支持是......非常糟糕。正如微软在corresponding MSDN page上所述。
如果要使用所有可用功能,建议使用Internet Explorer。虽然您可以使用其他浏览器来查看报告,但Internet Explorer是唯一可以保证支持用于处理报告的完整功能的浏览器。
随着10.0.0.0版本的改进。根据我们的经验,他们改进了很多。 This MS blog post from 2009也提到了这一点:
显着改善了浏览器兼容性。我们投入了大量精力来改善我们对浏览器的支持。我们已经在Firefox,Safari和标准模式中看到了大量关于额外滚动条或其他有问题渲染的报告。对这些变化的初步反馈非常积极。
对于不得不诉诸IE的用户来说,corresponding MSDN page on ReportViewer 10.0也不那么“咄咄逼人”了。还有一些特定于IE的东西(例如打印和缩放)。
我们遇到了同样的问题,例如重叠表格......然后是一些问题。如果不是不可能的话,试图覆盖造成这种情况的样式变得很难。但是,在我们升级到10.0.0.0后,几乎所有布局问题都消失了。
所以,我开始回答“我有一些坏消息”,所以这里是: AFAIK如果不升级到新的报告查看器,你就无法合理地解决这些问题。