2

我正在使用 SQL Server 报告服务生成报告并使用报告查看器控件显示它。它在页面左侧显示报告。我希望它居中对齐。

我试过关注事情,但没有成功。

  1. 将报表查看器控件包装在divor中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 回答