[VB.NET] Delete Row DataGridView temporairement
Bonjour,
J'ai un DataGridView, et une case à coché en dessous de la grille.
L'utilisateur peut cocher la case pour avoir dans la grille que "les tarifs actifs seulements" ce qui veut dire (Date de fin est Null).
Je fais le traitement suivant dans une grille et ca marche :
Code:
1 2 3 4 5 6 7 8 9
| Dim j As Integer
For j = 0 To dgvTarifs.Rows.Count - 1
If Not IsDBNull(dgvTarifs.Rows(j).Cells("ttadatefin").Value) Then
dgvTarifs.Rows.Remove(dgvTarifs.Rows(j)) 'faire disparaitre la ligne si la date de fin est null
Else
Call RECHERCHE_TIERS() ' sinon j'appel la procédure qui réactualise l'affichage de la grille
End If
Exit For
Next |
Le même traitement je le déplace à une autre grille (un peu plus grande que la premier ^^) et ne fonctionne pas :?
L'essentiel, avec ou sans ce traitement, je veux que quand l'utilisateur coche la case que je supprime les ligne qui on la date de fin <> Null. pour que ca me reste que les date de fin qui sont null.
Merci