|M| 如何在DataTable中删除掉某些行
比如
tab
id name
1 A
2 B
3 C
4 D
我现在在删除name为c的row
谢谢
------解决方案--------------------DataRow[] rows = tab.select( "name= 'c ' ");
if(rows.Length > 0)
{
rows[0].delete();
}
------解决方案--------------------DataTable dab = new DataTable();
for (int i = 0; i < dab.Rows.Count;i++ )
{
if (dab.Rows[i][ "name "].ToString() == "c ")
{
dab.Rows[i].Delete();
dab.AcceptChanges();
break;
}
}
------解决方案--------------------纯手工制造!从不作弊!
------解决方案--------------------最后还要在写一句吧,然不然不能在数据库里删除的。
tab.AcceptChanges()
------解决方案--------------------DataRow[] drs = dt.Select( "name= 'c ' ");
foreach(DataRow dr in drs)
{
dt.Row.Delete(dr);
}
dt.AcceptChanges();
------解决方案--------------------支持慕白
------解决方案--------------------使用DATAVIEW.