我遇到了一个奇怪的问题,即 SSRS 图表并排放置正确渲染,但是当我尝试将图表放在其他图表下方时,报表正文布局变得疯狂。
这只发生在 ASP.NET 中的ReportViewer
控件(v 8.0.0.0)上。当我尝试ReportViewer
在 C#/.NET 桌面应用程序中使用该控件时,报表会正确呈现。
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>
这是实际存在的问题:
两个图表并排,一切都很好
三个图表并排,也很好
但是,在报表生成器中这样定位的三个图表
在网页的 ReportViewer 控件中呈现如下
我尝试将图表放在表格、矩阵和矩形中,但似乎没有任何帮助。
任何人都可以阐明发生了什么吗?
更新
使用控件的 v11.0.0.0 似乎没有这个问题ReportViewer
。这只是 v8 或 v9 的问题。
我正在调查全面升级,但我仍然想知道是否有解决方法。