ReportViewer的中心位置

ReportViewer的中心位置

我在visual studio 2010中使用报表查看器。我有两个问题:
一。我无法使桌子居中,它自动向左对齐。
2。我想把数据与右边的表格对齐。我该怎么做?
谢谢您。
(这是报表查看器的代码:)

 <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <div >
        <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana"
            Font-Size="8pt" InteractiveDeviceInfos="(Collection)"
            WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt"  Height="800px" Width="100%" RightToLeft="YES">
            <LocalReport ReportPath="Report3.rdlc" >
                <DataSources>
                    <rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
                </DataSources>
            </LocalReport>
        </rsweb:ReportViewer>
        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
            SelectMethod="GetData"
            TypeName="Shemen.ta2014DataSetTableAdapters.SoftwareTableAdapter">
        </asp:ObjectDataSource>
    </div>

最佳答案

要使报表本身居中,请尝试:

<center>
 <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" InteractiveDeviceInfos="(Collection)"
                   WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt"  Height="800px" Width="100%" RightToLeft="YES">
  <LocalReport ReportPath="Report3.rdlc">
     <DataSources>
        <rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
     </DataSources>
  </LocalReport>
 </rsweb:ReportViewer>
</center>

至于对齐数据,您必须在报表级别通过选择列并设置水平对齐属性来执行此操作。
我希望这能有帮助。

关于c# - ReportViewer的中心位置-ASP.net,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22718396/

10-15 06:19