c# - SQL Server报告对齐到网页中心

标签 c# asp.net css sql-server reporting

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

我尝试了 Following things 但没有成功。

  1. divtable 中包装报表查看器控件并使其居中对齐。
  2. 报表查看器控件的缩放模式。

所以请给我一些使它居中对齐的解决方案。

最佳答案

像这样尝试:

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

[调整高度和宽度]

希望对您有所帮助。

关于c# - SQL Server报告对齐到网页中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15847704/

相关文章:

html - 使用 css 和 html 的按钮下划线动画

c# - 如何延迟 Unity 和 C# 中的方法?

c# - 向主机发送大量请求时,System.Net.HttpWebRequest.GetResponse() 操作超时

c# - 有没有更简单的方法将一组变量作为数组传递

c# - 正则表达式控制中的双引号

javascript - ASP.Net MVC 模型绑定(bind)到 javascript

html - Easy Div 和线性渐变 CSS

c# - 无法加载文件或程序集 'MySql.Data'参数不正确

asp.net - Chrome 渲染 asp.net block

html - 在 flexbox 列中并排设置两个 flex 元素