Listview et collection d'items [Résolu]

Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
Dernière intervention
13 juillet 2015
- - Dernière réponse : el_teedee
Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
Dernière intervention
13 juillet 2015
- 20 juil. 2005 à 16:43
Bonjour,



je voudrais -pour rafraichir ma listview après un traitement-
mettre la liste des lignes dans une collection de ListViewItem par
exemple. J'ai cherché de tous les côtés mais je n'ai réussi qu'à
obtenir une collection des lignes checked avec la propriété
CheckedItems : cela donne :

ListView.CheckedListViewItemCollection checkedItems = list_Liste_Fichiers.CheckedItems;



Le problème, c'est que cette collection ne
contient que les éléments cochés, donc je ne "raffraichis" pas toute la
liste. (j'appelle rafraichissement, changer la valeur de ma colonne[5])



Connaissez vous un moyen d'obtenir une collection contenant tous les items de la listview après qu'elle ait été remplie ?
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Dernière intervention
3 septembre 2007
3
Merci
listview.Items contient la collection de tous les items affichés dans la listview , sauf si il s'agit d'une source externe, mais ca a pas l'air d'etre le cas

Dire « Merci » 3

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

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

Commenter la réponse de taoetc
Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
Dernière intervention
13 juillet 2015
3
Merci
bon, ben, en fait ca marche, en mode pas à pas, il y a des couilles,
mais en mode normal, lvic est bien remplit et mon test remplit bien
toutes les lignes en rouge donc c bon.



pour ceux que ca intéresse :

private void Rafraichir_la_listview_BackColor()

{

ListView.ListViewItemCollection lvic = list_Liste_Fichiers.Items;

foreach (ListViewItem mon_item in lvic)

{

mon_item.BackColor = System.Drawing.Color.Red;

}

}

Dire « Merci » 3

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

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

Commenter la réponse de el_teedee
Messages postés
498
Date d'inscription
mercredi 7 juillet 2004
Dernière intervention
13 juillet 2015
0
Merci
Alors en fait je viens d'aller voir sur msdn du côté des collections disponibles de l'objet ListView. Il y a :

ListView.ListViewItemCollection lvic = list_Liste_Fichiers.Items;
après cette ligne, un espion sur lvic me dit

" Item

System.Windows.Forms.ListViewItem"

alors que j'ai bien

" Count 14 int"
Commenter la réponse de el_teedee
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Dernière intervention
3 septembre 2007
0
Merci
oups répondu pendant le complément d'information

tu es sur que tu va pas regardé la liste d'item alors que celle ci n'est pas remplie ?????
Commenter la réponse de taoetc

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.