我们如何在ASP.NET MVC中类似DataRowCollection
的ASP.NET WebForms中对List
进行排序?
public DataRowCollection GetSortedRow(DataRowCollection dataRows)
{
var sortedResult = dataRows.OrderBy(d => d["Name"])
}
DataRowCollection不存在OrderBy方法。
答案 0 :(得分:0)
感谢您的指导,我实际上能够通过将数据表转换为可枚举来实现它,如下所示:
public EnumerableRowCollection<DataRow> GetSortedRows(DataTable dataRows)
{
var collection = dataRows.AsEnumerable();
return collection.OrderByDescending(r => r["Name"]);
}