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 :

effacer des items dans une listview


Sujet :

VB.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut effacer des items dans une listview
    Bonjour, j'ai une liste de 90 items dans une listview.
    au milieu, il a un item qui s'appelle Prochain(s) entretien(s)
    je veux effacer depuis cette ligne jusqu'a la fin de la listview.
    j'ai testé le bout de code ci-dessous, apparemment il compte juste les index mais il me dit que le 69 index n'est pas valide?
    j'ai cherché mais je ne vois pas ce qu'il y a, merci de votre aide, voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    For y = 1 To dernier_entretien.ListView3.Items.Count - 2
                If dernier_entretien.ListView3.Items(y).Text = "[Prochain(s) entretien(s)]" Then
                    'MsgBox(y)
                    'MsgBox(dernier_entretien.ListView3.Items.Count - 2)
                    For i As Integer = y To dernier_entretien.ListView3.Items.Count - 2
                        dernier_entretien.ListView3.Items.RemoveAt(i)
                    Next
                End If
            Next

  2. #2
    Expert éminent sénior
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 105
    Points : 16 627
    Points
    16 627
    Par défaut
    Salut

    Essais plutôt de commencer par la fin de la liste, quand tu arrives à l'item contenant "[Prochain(s) entretien(s)]", tu supprimes et tu sors de la boucle générale.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    ok, je vais essayer, merci

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    ca marche super ,merci, voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    For y = 1 To dernier_entretien.ListView3.Items.Count - 2
                If dernier_entretien.ListView3.Items(y).Text = "[Prochain(s) entretien(s)]" Then
                    For i As Integer = dernier_entretien.ListView3.Items.Count - 1 To y Step -1
                        dernier_entretien.ListView3.Items.RemoveAt(i)
                        If i = y Then
                            Exit Sub
                        End If
                    Next
                End If
            Next

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

Discussions similaires

  1. Effacement des items dans une Combobox
    Par Papibrow dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 25/05/2016, 10h50
  2. Suppression d'item dans une ListView via des CheckBox (Type boite mail)
    Par Berlo56 dans le forum Composants graphiques
    Réponses: 2
    Dernier message: 27/03/2014, 09h40
  3. Supprimer des items dans une LISTVIEW
    Par thisisonehood dans le forum VB.NET
    Réponses: 7
    Dernier message: 05/06/2012, 14h46
  4. [c#] [dataadapter] effacer des ranger dans une base de donne
    Par mahboub dans le forum Accès aux données
    Réponses: 4
    Dernier message: 02/12/2005, 01h26
  5. [Portal 9iAS] : ordre des items dans une région
    Par melitta dans le forum Oracle
    Réponses: 8
    Dernier message: 21/10/2004, 14h01

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