横に並べて配置された SSRS グラフが適切にレンダリングされるという奇妙な問題が発生していますが、グラフを他のグラフの下に配置しようとすると、レポート本文のレイアウトがおかしくなります。
これは、ASP.NETのReportViewer
コントロール(v 8.0.0.0)でのみ発生します。C#/.NET デスクトップ アプリケーションでコントロールを使用しようとするとReportViewer
、レポートが正しく表示されます。
コントロール マークアップは次のReportViewer
ようになります。
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" SizeToReportContent=True AsyncRendering=False ProcessingMode="Remote" BackColor="#E0E0E0" ShowPromptAreaButton="False" ShowZoomControl="False" ShowBackButton="True" ShowDocumentMapButton="False" ShowFindControls="False" Width="100%">
<ServerReport ReportServerUrl="http://ReportServer" />
</rsweb:ReportViewer>
そして、ここに実際の問題があります:
2 つのチャートが並んでいて、すべて問題ありません
3 つのグラフを並べても問題ありません
ただし、Report Builder でこのように配置された 3 つのチャート
Web ページの ReportViewer コントロールでこのように表示されます
テーブル、マトリックス、および長方形にチャートを配置しようとしましたが、何も役に立たないようです。
何が起こっているのか、誰かが光を当てることができますか?
アップデート
コントロールの v11.0.0.0 を使用すると、この問題は発生しないようReportViewer
です。v8 または v9 のみの問題です。
全面的なアップグレードだけを調査していますが、回避策があるかどうかを知りたいです。