Winform的ReportViewer动态绑定数据源和报表的问题!
小弟用ReportViewer设计报表,其数据源为实体类,小弟想的是在程序文件夹下固定死一个文件夹Reprot,然后把做好的report放到里面,程序自动加载报表,然后在ReportViewer传入数据源的名称和报表的名称,然后通过this.reportViewer1.LocalReport.ReportPath加载报表,现在关键是数据源该如何设置?我传入的数据源实际就是一个实体类的名称,我的报表的数据源就是该实体类,我虽然可以通过传入的类名取出数据,数据为一个list<T>类型的,可是如何ReportViewer付这个数据源呢????小弟尝试
Microsoft.Reporting.WinForms.ReportDataSource reportSource = new Microsoft.Reporting.WinForms.ReportDataSource();
reportSource.Name = 传入的类名;
reportSource.Value = 根据类名出去的List数据;
this.reportViewer1.LocalReport.DataSources.Add(reportSource);
可是这样提示没有设置数据源实例!!
忘高手指点!! --------------------编程问答-------------------- 那位老大给点思路呀??? --------------------编程问答-------------------- ReportDataSource reportSource = new ReportDataSource("数据源名称",list);
reportViewer1.LocalReport.DataSources.Add(reportSource );
补充:.NET技术 , C#