listView中的SortKey [英] SortKey in listView
问题描述
我正在将vb6代码转换为vb.net代码.升级后出现错误.
I am converting my vb6 code to vb.net code.After upgrade i got error.
VB6代码:
public sub sortListview(objlist为ListView,byval columnheader为MSComctlLib.ColumnHeader)
public sub sortListview(objlist as ListView ,byval columnheader as MSComctlLib.ColumnHeader)
带有objlist
........................
........................
.....................
..............................
.sortorder =(.sortorder + 1)Mod 2
.sortorder =(.sortorder+1) Mod 2
.SortKey = ColumnHeader.Index -1
.SortKey = ColumnHeader.Index -1
.排序= True
结尾
结束子
VB.Net:
公共 SortListView( ByRef objlist 按 System.Windows.Forms.ListView, ByVal ColumnHeader 如 System.Windows.Forms.ColumnHeader)
Public Sub SortListView(ByRef objlist As System.Windows.Forms.ListView, ByVal ColumnHeader As System.Windows.Forms.ColumnHeader)
带有objlist
..............
..................
.Sorting =(.Sorting +1)Mod 2
.Sorting = (.Sorting + 1) Mod 2
.SortKey = ColumnHeadr.Index -1
.SortKey = ColumnHeadr.Index -1
.Sort()
结尾
结束子
在" 处出现错误.SortKey= ColumnHeadr.Index -1"("SortKey"不是system.windows的成员. Forms.listview). 请提供上述问题的解决方案.
I got error at ".SortKey = ColumnHeadr.Index -1"('SortKey' is not a member of system.windows.forms.listview). Please provide solution for above issuse.
推荐答案
我从没使用过VB6,所以我不知道您显示的代码到底是做什么的,但是,也许这正是您想要的.
I never used VB6 so i don`t know exactly what the code you showed does but, maybe this is what your looking for.
ListView1.Sorting = SortOrder.Ascending
'or
ListView1.Sorting = SortOrder.Descending
'or
ListView1.Sorting = SortOrder.None
这篇关于listView中的SortKey的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!