torsdag, april 27, 2006

How to sort a listview control in vb.net

Here is an easy way to sort your listview control from ascending to descending.

Paste this little snippet into your vb.net editor:

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

With Files
.Sort()
.Columns(e.Column).ListView.Sort()
If .Sorting = SortOrder.Ascending Then
.Sorting = SortOrder.Descending
Else
.Sorting = SortOrder.Ascending
End If

End With
End Sub