データ行が更新されるfor-eachループがあるため、例外、Collectionが変更されました。列挙操作が実行されない可能性がありますが生成されます。それを修正する方法はありますか?To-List関数を見ましたが、データ行で機能していません。コードは次のとおりです。
foreach (DataRow row in dataTable.Rows) {
temp = row[0].ToString();
foreach (DataRow rows in dataTable.Rows) {
if (temp == rows[0].ToString()) {
tempdatatable.Rows.Add(row[0],row[1]);
dataTable.Rows.Remove(rows);
//Update happens here
}
tempdatatable.DefaultView.Sort = "gscitations DESC";
dataGridView1.DataSource = tempdatatable;
}
}