日期:2014-05-17  浏览次数:20845 次

winform ReportView报表控件。。。怎么设置它的数据源。。。
第一次玩这个控件, 感觉功能挺方便的, 但是我不知道如何改变它的数据源,  创建了rdlc文件, 并创建了DataSet数据源, ReportView就可以显示数据了, 但是DataSet里的数据源是全部数据。   我想加一些条件,过滤掉一些数据, 但不知道在什么地方改。  请做过ReportView的高人给新人讲解讲解,谢谢。

------解决方案--------------------
reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("dsNotice_Notice",
data.Notice));
this.reportViewer1.RefreshReport();
数据源名称:集合_表 dataset_table,如:dsNotice_Notice

data.Notice 就是你的datatset,至于过滤条件用sql完成就行了
------解决方案--------------------
引用:
这个DataSet是由自己创建的吗?

是的啊,而且还可以绑定其他类型数据源比如List什么的