我在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/