刪除用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());
}