Obtenir le contenu d'une colonne d'un listView ? [Résolu]

Messages postés
19
Date d'inscription
mercredi 8 novembre 2000
Dernière intervention
14 septembre 2005
- - Dernière réponse : cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
- 17 juin 2005 à 23:10
Salut à tous !
J'ai un listView avec la propriété View à Details. Il me liste des chansons avec 3 colonnes : le numéro de la piste sur l'album, puis l'artiste et enfin le titre de la chanson. J'aimerais savoir comment récupérer le contenu d'une colonne sous la forme d'un ArrayList.

Merci pour vos réponses.
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
3
Merci
Hello,
Voici ce que je te propose :


public ArrayList RetrievesItems(int column)
{
ArrayList al = null;
if(column > this.listView.Columns.Count - 1) return al;
al = new ArrayList();
for(int i=0; i<this.listView.Items.Count; i++)
{
string s = this.listView.Items[i].SubItems[column].Text;
al.Add(s);
}
return al;

}

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever

Dire « Merci » 3

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

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
19
Date d'inscription
mercredi 8 novembre 2000
Dernière intervention
14 septembre 2005
0
Merci
Par rapport à la fonction c'est exactement ce qu'il me faut, mais je ne vois pas ce que je passe en argument.
Je fais par exemple RetrievesItems(listView1.Columns[1]) ?
Commenter la réponse de AnnihilatorSupernova
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
0
Merci
Mais non, tu passes le numéro de la colonne dont tu veux le contenu, par exemple la première ArrayList al = RetrievesItems(2);

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Commenter la réponse de cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
0
Merci
Je m'excuse, si tu veux la première c'est ArrayList al = this.RetrievesItems(0);

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Commenter la réponse de cs_Bidou
Messages postés
19
Date d'inscription
mercredi 8 novembre 2000
Dernière intervention
14 septembre 2005
0
Merci
Wah merci c'est parfaitement ce qu'il me fallait !
Commenter la réponse de AnnihilatorSupernova
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
0
Merci
De rien, de rien...

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Commenter la réponse de cs_Bidou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.