Retranscrire une données de ma listview dans un label

Signaler
Messages postés
710
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
19 mai 2015
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
bonjour
dans ma form j'ai une listview avec 4 colonnes et un label
les données de ma listview vienne de ma base ACCESS
comment faire à l'ouverture de ma form.
si dans la colonne 2 de ma listview j'ai comme données "fille" ,j'inscrit "fille" dans le label.
merci
petchy

3 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Salut
Pas claire ta question.

Si ta donnée se trouve dans la colonne 2, c'est donc le premier SubItem.
monLabel.Caption = maListView.ListItems(1).SubItem(1)
ou ressemblant.
Voir l'aide

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
710
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
19 mai 2015
3
re
merci pour ta réponse.
mais en fait se que je voudrais faire
c'est que dans ma listview j'ai 4 colonnes et j'ai plus de 200 données

nom sexe age code
jean garçon 6 01002
anne fille 8 23026
mon but est que à l'ouverture de ma form je voudrais ajouter une icone "une fille ou un garçon"dans la première colonne en fonction de la données de la seconde colonne,au début je voulais passer par un label mais bon c'est peut etre plus simple comme ça.
j'ai trouver se code par rapport à combobox
 If Combo1.Text = "fille" Then
      ' On ajoute l'objet dans la liste en indiquant la smallicon que l'on veux à la fin.
      ListView1.ListItems.Add(, , TxtAjtObj.Text, , "thumbup").SubItems(1) "fille" 'nowdate et neure
   
   ' Sinon, si c'est la deuxième icone de choisis
   ElseIf Combo1.Text = "garçon" Then
   'OptSelThmDw.Value Then
      
      ' On ajoute l'objet dans la liste en indiquant la smallicon que l'on veux à la fin.
      ListView1.ListItems.Add(, , TxtAjtObj.Text, , "thumbdown").SubItems(1) "garçon" 'nowdate et neure
      
   End If

mais comment adapter se code à l'ouverture de la form sans le combobox mais par rapport à la colonne 2.
je ne sait pas si c'est bien claire
merci
petchy
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Non, pas tout compris ton problème; "Ouverture de ta forme" est un peu vague.

Pour ajouter des icones en tête de chaque ligne, il te suffit de :
- mettre une ImageList sur ta forme et d'y inclure tes deux (ou plus) icones + donner un tag à chaque icone ("Fille" et "Garçon" me semblent appropriés)
- Dans ta ListView, déclarer l'ImageList associé à SmallIcone
- A chaque fois que tu insères une ligne, dans la syntaxe du AddItem, le dernier paramètre est le Tag de l'icone à associer à la ligne.