2013-11-21 2 views
0

내 양식 중 하나에서 DataGridview (dgRequests)를 사용하고 있습니다. 날짜와 상태라는 두 개의 열만 있습니다. 내가 먼저 최신 날짜별로 DataGridView를 정렬하고 싶은 3.Closedvb.net에 대한 사용자 지정 매개 변수가있는 datagridview 열을 정렬하는 방법은 무엇입니까?

2.Pending

1.Open 하지만, 청산 위의 보류 및 보류 위의 열기 : 상태는 1 ~ 3의 옵션을 표시 할 수 있습니다.

제가 조사를 좀 해봤지만 찾을 수있는 모든 코드의 조각입니다 :

dgRequests.Sort(dgRequests.Columns("Status"), System.ComponentModel.ListSortDirection.Descending) 

사람이 어떤 키워드 또는 내가 가진 열을 정렬하는 데 사용할 수있는 코드를 지정하는 올바른 방향으로 날 지점 수 위의 매개 변수? 미리 감사드립니다.

답변

0

Datatable과 BindingSource를 사용하는 경우 식에 IIF ([Status] = 'Open', 1, IIF ([Status] = 'Pending' 2, IIF ([Status] = 'Closed', 3, 0))). 그런 다음 BindingSource.Sort 속성을 "DateCol DESC, SortCol"로 설정할 수 있습니다.

+0

감사! 그게 내가 찾고있는 것 같아. – user3018107

관련 문제