DataTable或者LIST 里面有个方法是将已经排序好的数据倒序输出的一个方法忘记怎么写了,有哪位朋友知道如何写,帮帮忙!例如:name url id
北京 www... 1
上海 www/// 2
深圳 www 3Datatable dt = new Datatable();
dt.(方法).....结果:name url id
深圳 www 3
上海 www/// 2
北京 www ... 1
北京 www... 1
上海 www/// 2
深圳 www 3Datatable dt = new Datatable();
dt.(方法).....结果:name url id
深圳 www 3
上海 www/// 2
北京 www ... 1
public class StudentInfo
{
public int StudentId { get; set; }
public string StudentName { get; set; }
}
protected void Page_Load(object sender, EventArgs e)
{
//List排序
List<StudentInfo> list = new List<StudentInfo>();
list = list.OrderBy(o => o.StudentId).ToList();
}
DataTable也可以通过这样的方式来排序。然后还可以用DataView
List<int> list = new List<int>();
list.Reverse();
List用List.Reverse()
dt.AsEnumerable().OrderByDescending(t => t.Field<int>("id"));
list 排序有个 list.Reverse() 这个是反转排序
list.Orderby()是正序排序
list.OrderByDescending()是倒叙排