2

我正在将 VB 转换为 VB.NET,我发现了两个我不知道如何解决的错误

listView.SortKey = ColumnHeader.Index - 1

listView.Sorted = False

我知道SortKey正在获取column index排序并 listView.Sorted 设置关闭或排序。

但是 vb.net 中的代码如何?

4

1 回答 1

2

您可以使用ListView1.Sorting = SortOrder.None关闭排序。

要对特定列进行排序,您可以使用 ListViewItemSorter

http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.listviewitemsorter.aspx

但是,当您将自定义排序类分配给 .ListViewItemSorter 时,您无法禁用排序。您必须分配一个新的 ListView1.ListViewItemSorter = Nothing 并设置 SortOrder.None。

于 2013-01-27T00:36:38.913 回答