单击ListView列标题实现项排序功能:
说明:ListView1是一个ListView,添加ColumnClick事件处理函数ListView1_ColumnClick
Private Sub ListView1_ColumnClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ColumnClickEventArgs) Handles ListView1.ColumnClick
If ListView1.Sorting = SortOrder.Ascending Then
ListView1.Sorting = SortOrder.Descending
Else
ListView1.Sorting = SortOrder.Ascending
End If
Me.ListView1.ListViewItemSorter = New ListViewItemComparer(e.Column, ListView1.Sorting)
End Sub
Class ListViewItemComparer
Implements IComparer
&n

博客内容介绍了如何在VB.NET中实现ListView控件的列点击排序功能。通过设置ListView的Sorting属性和ListViewItemSorter属性,结合自定义的ListViewItemComparer类,实现了按升序和降序排列ListView项。
最低0.47元/天 解锁文章
1万+





