C# - comment puis-je actualiser DataGridView après la suppression de lignes

Dans mon code j'ai besoin de supprimer des lignes de la DataGridView après un intervalle périodique, et j'ai donc appeler la fonction suivante lorsqu'une minuterie expire le:

private void removeRows(DataGridView dgv) {

    foreach (DataGridViewRow row in dgv.Rows)
    {
        //if some condition holds
        dgv.Remove(row);                
    }
    dgv.Refresh();

}

Je sais que les lignes soient supprimés de la DataGridView, bien qu'ils restent dans l'affichage pour quelque raison que ce soit. Des conseils sur ce que je fais de mal?

OriginalL'auteur sa125 | 2009-10-13