请问 在C#中有个强制类型的数据源ds ,强制类型表ds._TbmXueShengBiao,在程序中对数据源PaiXu(排序)进行了修改,现在想把该数据源进行一些重新排序,不知道各位有什么好的办法; 例如:数据如下
 ID    姓名    排序
 1     张三      1
 2     李四      3
 3     王五      2想等到的结果是:
 ID    姓名    排序
 1     张三      1
 3     王五      2
 2     李四      3
 
求解答!!!!

解决方案 »

  1.   

    var result=ds._TbmXueShengBiao.OrderBy(t=>t.排序).ToList();
      

  2.   


    namespace ConsoleApplication1
    {
        class Member
        {
            public int ID { get; set; }
            public string Name { get; set; }
            public int Sort { get; set; }
        }
        class Program
        {
            static void Main(string[] args)
            {
                List<Member> list = new List<Member>();
                list.Add(new Member() { ID = 1, Name = "张三", Sort = 1 });
                list.Add(new Member() { ID = 2, Name = "李四", Sort = 3 });
                list.Add(new Member() { ID = 3, Name = "王五", Sort = 2 });            var q = list.OrderBy(o => o.Sort);            foreach (var item in q)
                {
                    Console.WriteLine("ID={0} Name={1} Sort={2}", item.ID, item.Name, item.Sort);
                }
                Console.Read();
            }
        }
    }