<分区> 分区>
我遇到了 DataTable 的问题。当我跑到客户端时,它抛出异常并在 foreach 中提到“in”。
Collection was modified; enumeration operation might not execute.
这是代码:
foreach (DataRow dr in stStatusTable.Rows)
{
if (Convert.ToInt32(dr["st_id"]) == stStatus.st_id)
{
dr["st_id"] = Convert.ToInt32(dr["st_id"]) + 1;
dr.AcceptChanges();
}
else
{
stStatusTable.Rows.Add(stStatus.st_id, stStatus.st_name, stStatus.RTime, stStatus.Total_Mark, stStatus.Completed);
}
}
我该如何解决这个问题?
