我有一个带有超链接列(总数)的报告,该列链接到另一个报告(详细信息,"点击"报告)。主报表显示正常,包含所有列,但是当我单击超链接列中的链接时,它会在同一窗口中打开另一个报表,该报表无法正确显示。它向右对齐,宽度约为 400px(它没有填写 ReportViewer 的总 100% 宽度,我不知道 400px 来自哪里),页面页脚div 与它重叠(页脚应该在页面底部)。
我正在使用ReportViewer 11。这是报表查看器设置:
<div style="width: auto; height: 100%;">
<center>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" ZoomMode="PageWidth" Font-Names="Verdana" Font-Size="8pt"
BackColor="#F8F8F8" ShowPrintButton="true"
AsyncRendering="False" SizeToReportContent="True" ProcessingMode="Remote" ShowParameterPrompts="False" ShowToolBar="True"
ShowCredentialPrompts="False" ShowFindControls="False" ShowZoomControl="False">
</rsweb:ReportViewer>
</center>
</div>
我希望它正确显示,就像主报表一样。这里可能有什么问题?
设置高度和宽度属性解决了这个问题:
Height="100%" Width="100%"