Listview et collection d'items [Résolu]

el_teedee 498 Messages postés mercredi 7 juillet 2004Date d'inscription 13 juillet 2015 Dernière intervention - 20 juil. 2005 à 16:24 - Dernière réponse : el_teedee 498 Messages postés mercredi 7 juillet 2004Date d'inscription 13 juillet 2015 Dernière intervention
- 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
taoetc 346 Messages postés lundi 8 septembre 2003Date d'inscription 3 septembre 2007 Dernière intervention - 20 juil. 2005 à 16:40
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

Merci taoetc 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de taoetc
Meilleure réponse
el_teedee 498 Messages postés mercredi 7 juillet 2004Date d'inscription 13 juillet 2015 Dernière intervention - 20 juil. 2005 à 16:43
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;

}

}

Merci el_teedee 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de el_teedee
el_teedee 498 Messages postés mercredi 7 juillet 2004Date d'inscription 13 juillet 2015 Dernière intervention - 20 juil. 2005 à 16:38
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
taoetc 346 Messages postés lundi 8 septembre 2003Date d'inscription 3 septembre 2007 Dernière intervention - 20 juil. 2005 à 16:42
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.