在Listview Vb.net中对列进行排序?

时间:2013-07-05 08:25:57

标签: vb.net listview columnsorting

抱歉,我认为这可能是重复的问题。我认同。好吧,我已经完成了datagrid列,它能够使用下面的代码进行排序,但我尝试使用lisview,但它似乎有效。我想基于按钮单击而不是列单击对列表视图进行排序。这甚至可能吗?我试过MSDN的这个链接,但我不明白。 http://support.microsoft.com/kb/319399所以下面是我的datagridview排序代码。将其应用于lisview是否可行?整数i是一个全局变量。

     i += 1

    Dim x As Integer = grdDataGrid.CurrentCell.ColumnIndex

    If i Mod 2 = 1 Then
        'sort up
        grdDataGrid.Sort(grdDataGrid.Columns(x), System.ComponentModel.ListSortDirection.Ascending)

    ElseIf i Mod 2 = 0 Then
        'sort down
        grdDataGrid.Sort(grdDataGrid.Columns(x), System.ComponentModel.ListSortDirection.Descending)

1 个答案:

答案 0 :(得分:-2)

在以下帖子中查看答案:

Sorting A ListView By Column

他们为您提供了几个示例,但他们也建议ObjectListView 谁会让你的工作更轻松:

A Much Easier to Use ListView