订购DataRowCollection

时间:2018-04-05 10:41:54

标签: c# asp.net webforms

我们如何在ASP.NET MVC中类似DataRowCollection的ASP.NET WebForms中对List进行排序?

public DataRowCollection GetSortedRow(DataRowCollection dataRows)
    {
      var sortedResult =  dataRows.OrderBy(d => d["Name"])

    }

DataRowCollection不存在OrderBy方法。

1 个答案:

答案 0 :(得分:0)

感谢您的指导,我实际上能够通过将数据表转换为可枚举来实现它,如下所示:

public EnumerableRowCollection<DataRow> GetSortedRows(DataTable dataRows)
    {

            var collection = dataRows.AsEnumerable();
           return collection.OrderByDescending(r => r["Name"]);           

    }