从DataTable删除特定的行

从DataTable删除特定的行,第1张

从DataTable删除特定的行

如果您从集合中删除项目,则该集合已被更改,无法继续枚举它。

而是使用For循环,例如:

for(int i = dtPerson.Rows.Count-1; i >= 0; i--){    DataRow dr = dtPerson.Rows[i];    if (dr["name"] == "Joe")        dr.Delete();}dtPerson.AcceptChanges();

请注意,您在反向进行迭代,以避免在删除当前索引后跳过行。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5064088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存