我正在将 VB 转换为 VB.NET,我发现了两个我不知道如何解决的错误
listView.SortKey = ColumnHeader.Index - 1
listView.Sorted = False
我知道SortKey
正在获取column index
排序并 listView.Sorted
设置关闭或排序。
但是 vb.net 中的代码如何?
我正在将 VB 转换为 VB.NET,我发现了两个我不知道如何解决的错误
listView.SortKey = ColumnHeader.Index - 1
listView.Sorted = False
我知道SortKey
正在获取column index
排序并 listView.Sorted
设置关闭或排序。
但是 vb.net 中的代码如何?
您可以使用ListView1.Sorting = SortOrder.None
关闭排序。
要对特定列进行排序,您可以使用 ListViewItemSorter
http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.listviewitemsorter.aspx
但是,当您将自定义排序类分配给 .ListViewItemSorter 时,您无法禁用排序。您必须分配一个新的 ListView1.ListViewItemSorter = Nothing 并设置 SortOrder.None。