Bonjour

je veux supprimer qlq lignes dans 1 datagridview

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
For i As Integer = 0 To Me.datagridview1.RowCount - 1
    If Me.datagridview1.Rows(i).Cells(5).Value = 0 Then
       Me.datagridview1.Rows.Remove(Me.datagridview1.Rows(i))
    End If
Next
mais j'ai l'erreur suivante : L'index était hors limites.

le problème est que j'ai Me.DataGridview1.RowCount = 20
et aprés qlq lignes supprimées le Me.DataGridview1.RowCount < à 20
par contre La boucle For est engagée à terminé jusqu'au 20 se qui génère l'erreur