本文介绍了如何更改ReportViewer1的不同属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Reportviewer.
我有一个名为logdataset的数据集.
logDaaset有2个表.
根据参数从table1或table2中选择
为此,我认为我需要在.cs文件中更改ReportViewer1的不同属性.
该怎么做?
提前谢谢.
Hi,
I am working in Reportviewer.
I have a dataset named logdataset.
logDaaset has 2 table.
Depending on parameter it chooses from table1 or table2
For this I think that I need to change the different attributes of ReportViewer1 in the .cs file.
How to do that?
Thanks in advance.
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Height="450px"
Width="100%" Font-Names="Verdana" Font-Size="8pt">
<LocalReport ReportPath="Administrator\Library\Reports\logReport.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource2"
Name="logDataSet_DataTable1" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
TypeName="logDataSetTableAdapters.DataTable1TableAdapter">
<SelectParameters>
<asp:Parameter Name="Type" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
推荐答案
<rsweb:reportviewer id="ReportViewer1" runat="server" font-names="Verdana" font-size="8pt" showrefreshbutton="False" width="790px" xmlns:rsweb="#unknown">
</rsweb:reportviewer>
并在代码中:
and in code:
this.ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("logdataset", new ObjectDataSource("logdataset.Report1TableAdapter", "GetData")));
this.ReportViewer1.LocalReport.ReportPath = "ReportFile.rdlc";
// optional
this.ReportViewer1.ZoomPercent = 75;
// and very important
this.ReportViewer1.DataBind();
这篇关于如何更改ReportViewer1的不同属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!