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

时间:2015-05-13 17:18:45

标签: c# asp.net linq 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();

1 个答案:

答案 0 :(得分:5)

只需添加descending

即可
orderby title descending