DataView取RowFilter过滤之后的记录

DataView取RowFilter过滤之后的记录

删除用RowFilter筛选之后的记录集,用While循环是可以做到的,而用For循环却不行。

While(dataView.count>0)
{
  dataView.Delete(this.dataView.Count-1)
//....
}
因此,除了通过数据绑定到DataGridView,DataGrid外,可以通过循环来取经过RowFilter筛选后的记录集:
方法有很多,如:

 foreach (DataRowView row in dataView)
{
   MessageBox.Showrow.Row[4].ToString());
}

你可能感兴趣的:(DataView取RowFilter过滤之后的记录)