日期:2014-05-17 浏览次数:20474 次
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();
------解决方案--------------------
DataTable 用 dt.DefaultView.Sort来排序
------解决方案--------------------
DataTable中用DataTable.Select(" 字段 desc") 默认升序ASC
List用List.Reverse()
------解决方案--------------------
DataTable dt = new DataTable();
dt.AsEnumerable().OrderByDescending(t => t.Field<int>("id"));
------解决方案--------------------
dataTable排序时 dt.select('字段 desc')
list 排序有个 list.Reverse() 这个是反转排序
list.Orderby()是正序排序
list.OrderByDescending()是倒叙排
------解决方案--------------------
大大,别偷懒! vs对象写出按. 后面有提示,自己去看那些方法。那些你会,那些你不会。
不会的自己看msdn