ASP.NET解決DataView.RowFilter不能使用'Between'運算式的方法
DataSet1TableAdapters.TableTableAdapter db = new DataSet1TableAdapters.TableTableAdapter();
|
DataTable dt = db.GetData(); |
22 | string StartDate = "2008/07/10"; |
23 | string EndDate = "2008/07/28"; |
24 | |
25 | DataView dv = dt.DefaultView; |
26 | |
27 | //用這種方式,會出現<運算式包含未支援的運算子 'Between'>的錯誤訊息 |
28 | //dv.RowFilter = "date BETWEEN '2008/07/10' AND '2008/07/28'"; |
29 | |
30 | //改用下列這種方式來解決 |
31 | dv.RowFilter = string.Format("date >= '{0}' and date <= '{1}'",StartDate,EndDate); |
32 | |
33 | this.GridView1.DataSource = dv ; |
34 | this.GridView1.DataBind(); |
35 | |
本文介绍如何使用C#中的DataTable进行各种计算操作,包括常数计算、聚合函数使用、计算列设置及父子表间的数据计算等。通过具体示例展示了如求和、平均、最大值等基本统计操作,以及更为复杂的表达式计算。

460

被折叠的 条评论
为什么被折叠?



