Listview, pb avec les colonnes

Signaler
Messages postés
17
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
23 juillet 2004
-
Messages postés
17
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
23 juillet 2004
-
Voila mon probleme, j'ai une listview avec plusieurs colonnes, et je voudrai que lorsqu'on clique sur n'importe quel colonne ca fait un tri par rapport à cette colonne, mais je ne trouve pas la commande pour declencher l'evenement clique pour la colonne

je sai po si je suis clair enfin je l'espere

2 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
exemple pour du tri ascendant :
public class AscSorter : IComparer
{
public AscSorter ( int index_colonne )
{
colonne = index_colonne;
}

int colonne;

public int Compare(object x, object y)
{
ListViewItem itemx = (ListViewItem)x;
ListViewItem itemy = (ListViewItem)y;
return String.Compare(itemx.SubItems[colonne].Text, itemy.SubItems[colonne].Text);
}
}


private void listView1_ColumnClick(object sender, System.Windows.Forms.ColumnClickEventArgs e)
{
ListView listview = (ListView)sender;
listview.ListViewItemSorter = new AscSorter(e.Column);
listview.Sort();
}


Cocoricoooooooo !!!!
Messages postés
17
Date d'inscription
mercredi 12 mai 2004
Statut
Membre
Dernière intervention
23 juillet 2004

merci, c cool j'ai reussi à regler mon probleme
:approve)