而是使用For循环,例如:
for(int i = dtPerson.Rows.Count-1; i >= 0; i--){ DataRow dr = dtPerson.Rows[i]; if (dr["name"] == "Joe") dr.Delete();}dtPerson.AcceptChanges();
请注意,您在反向进行迭代,以避免在删除当前索引后跳过行。
欢迎分享,转载请注明来源:内存溢出
而是使用For循环,例如:
for(int i = dtPerson.Rows.Count-1; i >= 0; i--){ DataRow dr = dtPerson.Rows[i]; if (dr["name"] == "Joe") dr.Delete();}dtPerson.AcceptChanges();
请注意,您在反向进行迭代,以避免在删除当前索引后跳过行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)