2013-07-05 3 views
-1

죄송합니다. 중복 질문 일 수 있습니다. 나도 그렇게 생각해. 글쎄 난 DataGrid 열을 완료하고 아래 코드와 정렬 할 수 있지만 lisview이 시도했지만 dosent 작동하는 것. 버튼 클릭이 아닌 열 클릭을 기반으로 목록보기를 정렬하려고합니다. 이것은 가능한가? MSDN에서이 링크를 시도했지만 그것을 이해하지 못했습니다. http://support.microsoft.com/kb/319399 그래서 여기 아래 코드를 사용하여 DataGridview를 정렬합니다. lisview에 적용 할 수 있습니까? 정수 i는 전역 변수입니다.Listview Vb.net에서 열 정렬?

 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) 

답변