Crystal Report与筛选的数据视图绑定

本文关键字:数据 视图 绑定 筛选 Report Crystal | 更新日期: 2023-09-27 18:29:52

我正在尝试在运行时对水晶报表中的数据进行排序。问题是我只能查询数据库一次,那是在加载报告时。那时我把我的数据集填满了。之后当需要排序的数据时,我使用Dataview的排序方法对数据进行排序。这些排序后的数据完美地显示在数据网格中。现在我希望这些数据也显示在我的水晶报表对象中。它不是工作有人能告诉我如何将我的dataview对象绑定到我的水晶上吗报表查看器对象是否成功?

Crystal Report与筛选的数据视图绑定

我是c#和crystalReport的新手。。我的英语不够好。。但我会尽力解释的。。我的表单中有两个按钮,第一个按钮显示我的datagridview,我用dataview.rowfilter =string s;进行了一些筛选,所以当我点击按钮时,datagridview会完美地显示筛选或排序的行。当我想在Crystal报表中显示这些数据时,它不起作用。。我定义dataview是全局的,dv是全局的。我用这个代码绑定到crystal报告:

DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt = this.dv.ToTable("Table");
ds.Tables.Add(dt);
rd.Load("CrystalReport1.rpt");
rd.SetDataSource(ds);
crystalReportViewer2.ReportSource = rd;
crystalReportViewer2.Show();