У меня есть datagridview на моей winform. Я отображаю записи в datagridview. Теперь, после отображения записей в сетке данных, я хочу удалить строку из таблицы данных, в которой есть одна или несколько пустых ячеек, значение которых отсутствует в ячейке для этой строки. Поэтому для этого я проверяю каждую ячейку для каждой строки, если есть какая-либо ячейка пустая или пустая, затем я удаляю эти строки с помощью функции RemoveAt()
.
Мой код:
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
for (int j = 0; j < dataGridView1.Columns.Count; j++)
{
if (string.IsNullOrEmpty(dataGridView1.Rows[i].Cells[j].Value.ToString()))
{
dataGridView1.Rows.RemoveAt(i);
break;
}
}
}
Тогда проблема в том, что он не работает должным образом, что он не удаляет все строки, которые имеют пустую ячейку. Так что мне здесь делать?