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

AnnihilatorSupernova 19 Messages postés mercredi 8 novembre 2000Date d'inscription 14 septembre 2005 Dernière intervention - 17 juin 2005 à 12:23 - Dernière réponse : cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention
- 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
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 17 juin 2005 à 13:59
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

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de cs_Bidou
AnnihilatorSupernova 19 Messages postés mercredi 8 novembre 2000Date d'inscription 14 septembre 2005 Dernière intervention - 17 juin 2005 à 19:07
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
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 17 juin 2005 à 19:34
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
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 17 juin 2005 à 20:31
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
AnnihilatorSupernova 19 Messages postés mercredi 8 novembre 2000Date d'inscription 14 septembre 2005 Dernière intervention - 17 juin 2005 à 21:53
0
Merci
Wah merci c'est parfaitement ce qu'il me fallait !
Commenter la réponse de AnnihilatorSupernova
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 17 juin 2005 à 23:10
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.