怎么为REPORTVIEW动态添加数据源
展开全部
您好,现在又要实现一个新功能,就是动态添加数据源。具体是:项目现在可以在服务器运行时动态地在数据库A,B,C(预先在项目中配置好)之间切换,并且多用户之前不会相互影响。现在需要,在服务器运行时,手动创建一套新的数据库环境(比如D)。
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
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 。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询