首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么为REPORTVIEW动态添加数据源?

2011-12-10 
如何为REPORTVIEW动态添加数据源?????REPORTVIEWER绑定的是objecdatasource,但执行reset的之后原来的绑定

如何为REPORTVIEW动态添加数据源?????
REPORTVIEWER绑定的是objecdatasource,但执行reset的之后原来的绑定没有了,
请问如何重新绑定原来的objectdatasource数据源???

  <rsweb:ReportViewer ID="ReportViewer" runat="server">
  <LocalReport >
  <DataSources>
  <rsweb:ReportDataSource DataSourceId="ODS_Report" Name="JSMonDataSet_VDBasicSingleTable" />
  <rsweb:ReportDataSource DataSourceId="ODS_Report" Name="JSMonDataSet_VDBasicAllTable" />
  </DataSources>
  </LocalReport>
  </rsweb:ReportViewer>

[解决办法]

C# code
 ReportView1.Reset();Dataset ds=new DataSet();            ReportView1.ProcessingMode = ProcessingMode.Local;            Microsoft.Reporting.WebForms.ReportDataSource rds = new ReportDataSource();            rds.Value = ds.Tables[0];            LocalReport r = ReportView1.LocalReport;            r.DataSources.Add(rds);//add datasource
[解决办法]
C# code
            ReportDataSource myRptDS = new ReportDataSource();            myRptDS.DataSourceId = "ObjectDataSource1";            ReportViewer1.LocalReport.DataSources.Add(myRptDS);            ReportViewer1.LocalReport.Refresh(); 

热点排行