2

レポートに SQL Server Reporting サービスを使用し、レポート ビューアー コントロールで表示しています。ページの左側にレポートを表示しています。中央揃えにしたい。

以下のことを試しましたが、うまくいきませんでした。

  1. レポート ビューアー コントロールをdivまたはtableで囲み、中央揃えにします。
  2. レポート ビューアー コントロールのズーム モード。

中央揃えにするための解決策を教えてください。

4

1 に答える 1

3

このようにしてみてください:

<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);
            }

【高さと幅で調整】

お役に立てば幸いです。

于 2013-04-06T06:19:01.477 に答える