2009-05-19 3 views
2

Hallo, ich bin die folgenden sortieren Ergebnisse einer Datentabelle zurück von einem Tablelinq orderbyAscending? Ich muss auch die gleichen Datentabelle OrderByAscending

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

Die Sache ist, verwendet wird. Aber soweit ich sehe, gibt es das nicht als Option. Ich bin mir sicher, dass es eine Möglichkeit gibt, es aufsteigend zu sortieren. Kann mir jemand wie zeigen?

Antwort

6

OrderBy wird in aufsteigender Reihenfolge angeordnet.

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

Oder, wenn Sie durch einen zweiten Wert sortieren müssen, verwenden ThenBy

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