t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 2009
-
24 août 2005 à 17:50
zebobo5
Messages postés273Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention 6 février 2009
-
21 déc. 2007 à 09:18
Salut,
Comment faire pour que le tri dans une listView (Sorting) dépendent de la colonne cliquée ?
En gros si l'utilisateur clique sur la colonne 1, la liste est trié suivant la colonne 1, sur la 2, suivant le contenu de la colonne 2 ...
Peut ai-je raté un truc, mais là je suis perplexe !
zebobo5
Messages postés273Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention 6 février 20091 26 août 2005 à 09:24
Salut,
Moi j'aurai plutot penché sur le fait que lorsque tu fait :
this.listView1.ListViewItemSorter = new ListViewItemComparer(e.Column, listView1.Sorting);
La listView instancie la class et substitue sa méthode : this.listView1.ListViewItemSorter.Compare, par la nouvelle méthode Compare de la class ListViewItemComparer.
C'est vrai que lorsque tu fait un Sort(), il repasse dedans vu qu'on lui a assigné une nouvelle méthode de comparaison.
<HR>
ZeBobo5
N'oubliez pas de cloturer votre post.