2009-05-19 7 views
2

안녕 나는 것은 인 TableAdapter에linq orderbyAscending?

Dim spots = myDataTable.Where(Function(t) t.UserID = 1).OrderByDescending(Function(t) t.Title) 

에 의해 반환 된 데이터 테이블의 결과를 정렬하려면 다음을 사용하고, 또한 데이터 테이블 매우 동일 OrderByAscending해야합니다. 그러나 내가 보는 한, 그것을 옵션으로주지는 않습니다. 오름차순으로 정렬 할 수있는 방법이 있다고 확신합니다. 아무도 어떻게 보여줄 수 있습니까?

답변

6

OrderBy은 오름차순으로 표시됩니다.

Dim spots = myDataTable.Where(Function(t) t.UserID = 1) _ 
         .OrderBy(Function(t) t.Title) 

또는 두 번째 값을 기준으로 정렬해야하는 경우, 사용 ThenBy

Dim spots = myDataTable.Where(Function(t) t.UserID = 1) _ 
         .OrderByDescending(Function(t) t.Title) _ 
         .ThenBy(Function(t) t.OtherField)