ListViewSorter

Zweite Spalte eines ListView-Steuerelements sortieren




Zweite Spalte eines ListView-Steuerelements Sortieren


Sortierung beim klicken auf eine Spalte starten

Private Sub ListView1_ColumnClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.ColumnClickEventArgs) Handles ListView1.ColumnClick

ListView1.ListViewItemSorter = New CompareBySecondColumn Hier wird die Klasse
CompareBySecondCoumn aufgerufen, die ihre zweite Spalte sortiert

End Sub





Friend Class CompareBySecondColumn Neue Klasse

Implements IComparer

Private sort_order As SortOrder

Public Function Compare(ByVal x As Object, ByVal y As Object) _

As Integer Implements IComparer.Compare

Return String.Compare(CType(x, ListViewItem).SubItems(1).Text, _

CType(y, ListViewItem).SubItems(1).Text)

End Function

End Class