У меня есть объект коллекции DataGridView, и я проверяю наличие определенного условия. Если он нулевой, то я удаляю его из коллекции DataGridView. Вот мой код -
foreach(DataGridViewRow dr in myDataGridViewRowCollection.Rows)
{
string title = TypeConvert.ToString(dr.Cells[Name].Value);
if(title == null)
//Remove it from the list.
myDataGridViewRowCollection.Rows.Remove(dr);
}
Теперь, если у меня есть 6 строк в myDataGridViewRowCollection и из них 5 из них имеют заголовок как ноль. Теперь вышеприведенный код удаляет только 3 из 5, а не оставшиеся два.
Я вроде понимаю проблему, но я не могу сейчас думать о решении. Есть мысли?