Bonjour
je veux supprimer qlq lignes dans 1 datagridview
mais j'ai l'erreur suivante : L'index était hors limites.
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
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
Partager