DataTable或者LIST 里面有个方法是将已经排序好的数据倒序输出的一个方法忘记怎么写了,有哪位朋友知道如何写,帮帮忙!例如:name     url     id
      北京   www...     1
      上海   www///     2
      深圳   www        3Datatable dt = new Datatable();
dt.(方法).....结果:name     url     id
      深圳   www        3
      上海   www///     2
      北京   www ...    1

解决方案 »

  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
      

  2.   


                List<int> list = new List<int>();
                list.Reverse();
      

  3.   

    DataTable 用 dt.DefaultView.Sort来排序
      

  4.   

    DataTable中用DataTable.Select(" 字段 desc") 默认升序ASC
    List用List.Reverse()
      

  5.   

       DataTable dt = new DataTable();
                dt.AsEnumerable().OrderByDescending(t => t.Field<int>("id"));
      

  6.   

    dataTable排序时 dt.select('字段 desc')
    list 排序有个 list.Reverse() 这个是反转排序
    list.Orderby()是正序排序
    list.OrderByDescending()是倒叙排
      

  7.   

    大大,别偷懒! vs对象写出按. 后面有提示,自己去看那些方法。那些你会,那些你不会。不会的自己看msdn