次のように基本的な ReportView を設定しました。
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" ProcessingMode="Remote" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<ServerReport ReportPath="/Reports/TestReport" ReportServerUrl="http://test/ReportServer" />
</rsweb:ReportViewer>
ReportView の高さ/幅を調整するために、次のような簡単なことを行うことができます。
Height = "500px" Width = "300%"
レポート自体のサイズに基づいて ReportViewer のサイズを動的に変更する非常に便利なものも見つけました。
AsyncRendering = "false" SizeToReportContent = "true"
上記を実行すると、ReportViewer がレポート全体に収まる大きさになるため、ReportViewer の厄介なスクロールバーが取り除かれます。高さに関してはこれで問題ありませんが、レポートの幅が常に指定された値にとどまるようにする必要があります (見た目が乱雑にならないようにするため)。
これは可能ですか?たとえば、幅を 900px に設定してから、SizeToReportContent または同等のものを使用して、設定した 900px の幅に影響を与えることなく、ReportViewer の高さがレポート自体のサイズに自動的に調整されるようにすることはできますか。
助けてくれてありがとう!