当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,