DataGridViewを持っていて、行がすでに存在するかどうかを確認しようとしています。外側の "foreach"ステートメントからループをスキップします。DataGridView、重複をスキップする方法
私はこのようなことを考えましたが、これを行うにはさらに最適化された方法があります。
(この機能は、現在の行を削除し、新しいものを挿入し、複製しないようにされて)
(outer foreach)
for (int i = 0; i < dataGridViewFarm.RowCount; i++)
{
if (villageParams[3] == dataGridViewFarm.Rows[i].Cells[3].Value.ToString())
{
dataGridViewFarm.Rows.Remove(dataGridViewFarm.Rows[i]);
}
}
'Remove'行の後に' i - 'を追加して行を削除した場合、' i'を減らす必要があります。 – user3185569