我有一個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