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 : Sélectionner tout - Visualiser dans une fenêtre à part
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