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 :

Problème pour remplir une listeView multicolonne


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut Problème pour remplir une listeView multicolonne
    Bonjour

    J'ai une ListView à deux colonnes et je voudrais dans un premier temps remplir la première avec des valeur, pour ceci j'ai utilisé en adaptant bien sûr cette méthode que j'ai trouvé dans un tutoriel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListViewChampSource.Items(0).SubItems(0).Text = "Yves"
    ce qui me donne cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InvalidArgument=La valeur '0' n'est pas valide pour 'index'. Nom du paramètre : index
    et même quand je change la valeur de la ligne dans items exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListViewChampSource.Items(1).SubItems(0).Text = "Yves"
    j'ai la même erreur avec 1 qui devient l'index non valide.
    Quelqu'un pourrait-il m'aider?

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 296
    Par défaut
    bonjour,
    essaye ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        ListView.ListItems(index).Text = "valeur1"
        ListView.ListItems(index).ListSubItems(1).Text = "valeur2"
        ListView.ListItems(index).ListSubItems(2).Text = "valeur3"
        ListView.ListItems(index).ListSubItems(3).Text = "valeur4"
    mais n'oublie pas de creer tes colonnes avec ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListView.ColumnHeaders.Add

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut
    j'ai essayé mais ListItems ne fait pas parti des propriétés d'une Listview en vb2005

  4. #4
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Et ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim itmX As ListViewItem
    itmX = New ListViewItem
    itmX.SubItems(0).Text = "Valeur"
    itmX.SubItems(1).Text = "Valeur"
    itmX = Me.ListView1.Items.Add(itmX)

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    521
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 521
    Par défaut
    ça ne marche pas l'erreur est générée au niveau de l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    itmX.SubItems(1).Text = "Valeur"
    en me disant que la valeur de l'index=1 n'est pas valide.

  6. #6
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Tu as créé combien de colonne dans ta listview ????
    Si la colonne2 (index=1) n'existe pas, c'est normal !

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

Discussions similaires

  1. problème pour remplir une liste
    Par sky88 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 01/12/2010, 14h33
  2. Problème pour vider une combobox multicolonne
    Par kgb1917 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 31/01/2010, 23h58
  3. Problème pour remplir une ListView
    Par sebac dans le forum VB.NET
    Réponses: 3
    Dernier message: 21/05/2008, 14h59
  4. [VBA-E] Problème pour remplir une listbox multicolonne
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/05/2007, 16h55
  5. [VBA-Excel]Problème pour remplir une listview
    Par Le Djé dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/01/2006, 16h27

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