2

SSRS レポートをフィードする reportviewer コントロールがあります。生成されるレポートは、1 つのビューに収まるにはかなり大きいです。そのため、Firefox 11 以降または chrome 15 以降の reportviewer でそのレポートを表示すると、レンダリングされたテーブルが重なって表示されますが、IE では完全に正常に動作します。

これらの一般的な解決策はありますか。参照画像:ここに画像の説明を入力

4

1 に答える 1

2

悪い知らせがあります。バージョン 9.0.0.0 (2008 年版) の IE 以外のブラウザ サポートは...ひどいものです。Microsoft が対応する MSDN ページで述べているように。

利用可能なすべての機能を使用する場合は、Internet Explorer をお勧めします。他のブラウザーを使用してレポートを表示することもできますが、Internet Explorer は、レポートの操作に使用される機能の完全なセットをサポートすることが保証されている唯一のブラウザーです。

バージョン 10.0.0.0 では改善されました。私たちの経験では、それらは大幅に改善されました2009 年のこの MS ブログ投稿でも、次のように言及されています。

ブラウザの互換性が大幅に向上しました。私たちは、ブラウザー全体でのサポートを改善するために多大な努力を払ってきました。Firefox、Safari、および標準モード全般で、余分なスクロールバーやその他の問題のあるレンダリングの報告が多数見られます。これらの変更に対する最初のフィードバックは非常に肯定的でした。

ReportViewer 10.0の対応する MSDN ページも、ユーザーが IE に頼らなければならないことについて、かなり「強引」ではありません。IE 固有のものがまだいくつかあります (印刷やズームなど)。

テーブルの重複など、同じ問題が発生しました...そしていくつか。これを引き起こしていたスタイルをオーバーライドしようとすることは、不可能ではないにしても困難でした。ただし、10.0.0.0 にアップグレードした後、レイアウトに関するこれらの問題はほぼすべてなくなりました。

それで、私は「悪いニュースがあります」で答えを始めたので、ここにあります:私の知る限り、新しいレポートビューアにアップグレードしないと、これらの問題を合理的に解決することはできません.

于 2012-06-29T14:57:28.200 に答える