C#提供的內置對象DataTable功能特別的強大,如果我們需要對DataTable中的某一列進行排序怎么處理呢,具體代碼如下:
DataTable dt = new DataTable(); dt.Columns.Add("Id"); dt.Columns.Add("Name"); dt.Rows.Add(new object[] { 1, "zhangsan" }); dt.Rows.Add(new object[] { 2, "taoge" }); dt.DefaultView.Sort="Id DESC";//按Id倒序 dt.DefaultView.Sort="Id DESC,Name desc";//按Id倒序和Name倒序 dt = dt.DefaultView.ToTable();//返回一個新的DataTable
有了如上代碼相信就不需要多說什么了!