如何更改ReportViewer1的不同属性? [英] How to change different attributes of ReportViewer1?

查看:87
本文介绍了如何更改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>

推荐答案

这是我为动态创建报告所做的:
This is what I did to dynamically create the report:
<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的不同属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆