class ListViewItemComparer : IComparer { private int col; public ListViewItemComparer() { col=0; } public ListViewItemComparer(int column) { col=column; } public int Compare(object x, object y) { return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text); } }
private void ColumnClick(object sender, System.Windows.Forms.ColumnClickEventArgs e) { ListView listView = (ListView)sender; listView.ListViewItemSorter = new ListViewItemComparer(e.Column); listView.Sort(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question