使用LINQ查询语法按降序排序

Sug*_*uge 0 c# linq asp.net sorting

我的LINQ排序工作正常(字符串和日期)为asc ...我想让它为desc工作.我该怎么扭转呢?我将使用viewstate来维护当前的排序方向.

 IEnumerable<DataRow> orderedRows;
 orderedRows = from row in dtValues.AsEnumerable() 
 let title = Convert.ToString(row.Field<string>("TITLE"), CultureInfo.InvariantCulture)
             orderby title
               select row;
 dValues = orderedRows.CopyToDataTable();
Run Code Online (Sandbox Code Playgroud)

Hab*_*bib 5

只需添加 descending

orderby title descending
Run Code Online (Sandbox Code Playgroud)