Remplir listview en mode detail [Résolu]

Messages postés
13
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
3 septembre 2010
- - Dernière réponse : oliverell62
Messages postés
13
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
3 septembre 2010
- 18 sept. 2009 à 23:02
bonjour

je suis coince et en trouve pas la solution,

je suis passe par le site microsoft et j ai tourné ici meme mais toutes les possibles solutions ont raté

voila le code :
  
        Dim list_gal As New access
        list_gal = connect()
'requete non interessante pour le pb pose
' voila la partie qui pose pb : c un test, je voulais partir de la requete si dessus pour remplir la listview par le code si dessous 

        petitpotam.ListView1_systeme_.Clear()
        For i = 0 To (list_gal.dtt.Rows.Count - 1)
            Dim LVI As New ListViewItem("p" & i)
            LVI.SubItems.Add("test")
            LVI.SubItems.Add("teste 2")
            LVI.SubItems.Add("dernier test ")
            LVI.SubItems.Add("test")
            LVI.SubItems.Add("teste 2")
            LVI.SubItems.Add("dernier test ")
            LVI.SubItems.Add("dernier test ")
            petitpotam.ListView1_systeme_.Items.Add(LVI)

          
        Next

        list_gal = end_connexion()


le pb est que le listview en mode detail ne se rempli pas
j ai pourtant suivi les indications du fonctionnement d une listviews ( quand je suis en list : ca me met des reponse : p1 ,p2 p3 ... autant que de ligne sur ma requete

mais en detail rien

je pensais pourtant obtenir

ligne 1 : test, test2 ... etc


j ai du raté quelque chose


ps pour info la listview par defaut a laquelle j ai juste mis detail
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
221
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
13 décembre 2009
3
Merci
Salut,

c'est normal que tu n'ais rien, tu dois ajouter des en-têtes de colonnes grace à la propriété Columns de ton listview.

Si tu l'avais fais, c'est normal aussi que tu n'ais rien car en début de code tu écris :[list]
petitpotam.ListView1_systeme_.Clear()
/listce qui réinitialise complètement ta ListView, y compris les en-têtes.

Pour n'effacer que les items c'est :[list]
petitpotam.ListView1_systeme_.Items.Clear()
/list

A+

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 136 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Ayr
Messages postés
13
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
3 septembre 2010
0
Merci
génial


merci

ps : les colonne étaient faites via l interface graphique
Commenter la réponse de oliverell62