C # - jak odświeżyć DataGridView po usunięciu wierszy
W moim kodzie muszę usunąć wiersze z DataGridView po interwale cyklicznym, a więc wywołuję następującą funkcję po upływie czasu:
private void removeRows(DataGridView dgv) {
foreach (DataGridViewRow row in dgv.Rows)
{
// if some condition holds
dgv.Remove(row);
}
dgv.Refresh();
}
Wiem, że wiersze są pomyślnie usuwane z DataGridView, chociaż nadal pozostają na ekranie z jakiegokolwiek powodu. Jakieś wskazówki na temat tego, co robię źle?