日期:2014-05-19  浏览次数:20814 次

DataView设了RowFillter后,如何得到过滤后的数据集?
DataView设了RowFillter后,如何得到过滤后的数据集?
dataview.Table是过滤后的吗?好像有不符合条件的数据

------解决方案--------------------
执行RowFillter后你就可以真接使用dataView.Table了
一般我喜欢这样使用DataRow []dr = DataTable.Select( "....... ");
------解决方案--------------------
有两种方法:
1.设置DataView的RowFilter后,DataView中就直接是过滤后的数据,用法:
object objName=DataView[0][ "Name "];//取第0行的Name值
2.用Select方法,获到的是符合条件的数据行数组,如:
DataRow[] rows=table.Select( "Age> 20 ");//取年领大于20的人员