У меня есть 100 строк в DataGridView. Затем я удаляю каждую строку, как показано ниже, но, поскольку она зацикливается вокруг идентификатора, появляется значение 0,2,4,6,8 и, следовательно, удаляются только четные строки. Что происходит?
foreach (DataGridViewRow row in dgvData.Rows)
{
try
{
if (row.IsNewRow)
continue;
string PalletID = row.Cells[1].Value.ToString();
string Location = row.Cells[2].Value.ToString();
dgvData.Rows.Remove(row);
AddToList(PalletID + " located in " + Location + " was uploaded");
}
catch (Exception ex)
{
MessageBox.Show("Error Uploading Data");
AddToList("Error uploading data " + ex.Message);
continue;
}
}