获取异常:此处给定的数据行不在当前 DataRowCollection 中

本文关键字:DataRowCollection 数据 异常 获取 | 更新日期: 2023-09-27 18:35:04

我遇到了问题。

DataTable Dt1 = table1;
DataTable Dt2 =  Dt1.Copy();
DataRow[] row =  Dt1.Select("Name = 'Test'");
foreach (DataRow row in Dt2)
{
  Dt2.Rows.Remove(row); // Here The given DataRow is not in the current DataRowCollection
}

它给出了例外,因为我从不同的行中过滤日期并将其从不同的行中删除。

谢谢,希瓦姆

获取异常:此处给定的数据行不在当前 DataRowCollection 中

当前代码从 Dt2 数据表中删除所有行,因为在循环遍历 foreach 语句时会覆盖 Dt1 中的选定行。

相关文章:
  • 没有找到相关文章