Safely Removing DataRow In ForEach

后端 未结 15 2707
小蘑菇
小蘑菇 2020-12-14 00:14

I don\'t understand why this code does not work.

foreach (DataRow dataRow in dataTable.Rows)
{
    if (true)
    {
        dataRow.Delete();
    }
}
<         


        
15条回答
  •  天涯浪人
    2020-12-14 00:34

    Use this:

    for (int i = 0; i < myDataTable.Rows.Count; i++)
    
    {
    
     myDataTable[i].Delete();
    
    }
    

提交回复
热议问题