IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[VB.NET] Delete Row DataGridView temporairement


Sujet :

VB.NET

  1. #1
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut [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 : 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

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu n'utilises pas le DataBinding ? ce serait le plus simple, il suffirait de mettre un filtre sur la colonne ttadatefin

    Sinon, plutôt que de supprimer la ligne, tu peux toujours la masquer (Visible = false)

  3. #3
    Membre éclairé Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Par défaut
    Merci tomlev,

    Cela marche super bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C# 2.0] DataGridView add/delete row ?
    Par fix105 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 30/11/2006, 16h52
  2. [ASP.NET|C#] Créer répertoire temporaire
    Par dumser1 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 11/04/2006, 13h26
  3. [VB.Net 2.0][DatagridView]Valeur par defaut pour cellule ?
    Par pat59 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/03/2006, 15h08
  4. [VB.NET] Colorier Row du DataGrid
    Par calison3 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 15/02/2006, 16h17
  5. [VS05][VB.net] Positionner un datagridview
    Par Pasiphae dans le forum Windows Forms
    Réponses: 1
    Dernier message: 31/01/2006, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo