レポートに SQL Server Reporting サービスを使用し、レポート ビューアー コントロールで表示しています。ページの左側にレポートを表示しています。中央揃えにしたい。
以下のことを試しましたが、うまくいきませんでした。
- レポート ビューアー コントロールを
div
またはtable
で囲み、中央揃えにします。 - レポート ビューアー コントロールのズーム モード。
中央揃えにするための解決策を教えてください。
レポートに SQL Server Reporting サービスを使用し、レポート ビューアー コントロールで表示しています。ページの左側にレポートを表示しています。中央揃えにしたい。
以下のことを試しましたが、うまくいきませんでした。
div
またはtable
で囲み、中央揃えにします。中央揃えにするための解決策を教えてください。
このようにしてみてください:
<div align="center">
<rsweb:ReportViewer ID="ReportViewer1" runat="server" DocumentMapWidth="100%"
Font-Names="Verdana" Font-Size="8pt" PromptAreaCollapsed="True"
ShowToolBar="False" Width="1100px" Height="100%">
</rsweb:ReportViewer>
</div>
または JQUERY を使用する場合:
$('#ReportViewer1_fixedTable tbody tr').attr("align", "center");
またはサーバー側:
ReportPageSettings rst = rptVwr.LocalReport.GetDefaultPageSettings();
if (rptVwr.ParentForm.Width > rst.PaperSize.Width)
{
int vPad = (rptVwr.ParentForm.Width - rst.PaperSize.Width) / 2;
rptVwr.Padding = new Padding(vPad, 1, vPad, 1);
}
【高さと幅で調整】
お役に立てば幸いです。