DataTable中的数据筛选
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataTable中的数据筛选相关的知识,希望对你有一定的参考价值。
DataTable先填充值到DataGridView中,条件是根据DataTable中的日期筛选出某一天的全部数据相加,算出平均值,日期不需要手动输入,日期在DataTable中取值 意思就是得到DataGridView中某天数据的平均值,不需要重复查询数据库,数据库有很多日期,一个日期有很多数据
参考技术A 对datatable数据各种筛选筛选一个datatable的数据,赋值给另外一个datatable
假设:
有2个datatable:datatable
a、datatable
b。
要求:
筛选datatable
a中itemtype字段值为book的数据,然后把筛选出来的数据,赋给datatable
b
实现:
(1)方法一:通过
rowfilter
筛选实现
dataview
view
=
new
dataview();
view.table
=
a;
view.rowfilter
=
"itemtype
=
'book'";//itemtype是a中的一个字段
b=
view.totable();
(2)方法二:通过
select()筛选
datarow[]
rows
=
a.select("itemtype
=
'book'");
b=
a.clone();
//克隆a的结构
foreach
(datarow
row
in
rows)
b.importrow(row);//复制行数据
注:如果有多个筛选条件的话,可以加
and
或
or。例如:
a.select("itemtype
=
'book'
and
a='b'
or
a='c'");
以上是关于DataTable中的数据筛选的主要内容,如果未能解决你的问题,请参考以下文章
前端,Javascript中dataTable中,如何获取datatable中的columns的各项key:value值