C#實(shí)現(xiàn)Datatable排序的方法
本文實(shí)例展示了C#實(shí)現(xiàn)Datatable排序的方法,分享給大家供大家參考之用。具體方法如下:
一般來(lái)說(shuō),在C#中要對(duì)Datatable排序,可使用DefaultView的Sort方法。需要先獲取Datatable的DefaultView,然后設(shè)置得到的Dataview的sort屬性,最后用視圖的ToTable方法將排好序的dataview導(dǎo)出為Datatable。
代碼如下:
DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("Name", typeof(string)); dt.Rows.Add(new object[] { 12, "lwolf" }); dt.Rows.Add(new object[] { 100,"kkkkk"}); dt.Rows.Add(new object[] { 19,"jim" }); dt.Rows.Add(new object[] { 1,"test" }); DataTable dtCopy = dt.Copy(); DataView dv = dt.DefaultView; dv.Sort = "ID"; dtCopy = dv.ToTable();
這樣最后得到的就是排好序的Datable了。
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
- SQLserver 實(shí)現(xiàn)分組統(tǒng)計(jì)查詢(按月、小時(shí)分組)
- Sql Server 分組統(tǒng)計(jì)并合計(jì)總數(shù)及WITH ROLLUP應(yīng)用
- C#使用DataSet Datatable更新數(shù)據(jù)庫(kù)的三種實(shí)現(xiàn)方法
- C#中的DataSet、string、DataTable、對(duì)象轉(zhuǎn)換成Json的實(shí)現(xiàn)代碼
- C#中datatable去重的方法
- C#將DataTable轉(zhuǎn)換成list的方法
- ASP.NET DataTable去掉重復(fù)行的2種方法
- C#實(shí)現(xiàn)將json轉(zhuǎn)換為DataTable的方法
- C#中DataTable實(shí)現(xiàn)行列轉(zhuǎn)換的方法
- C#操作DataTable方法實(shí)現(xiàn)過(guò)濾、取前N條數(shù)據(jù)及獲取指定列數(shù)據(jù)列表的方法
- C#使用oledb讀取excel表格內(nèi)容到datatable的方法
- C#將DataTable轉(zhuǎn)化為L(zhǎng)ist<T>
- ASP.NET中實(shí)現(xiàn)根據(jù)匿名類、datatable、sql生成實(shí)體類
- C#從DataTable獲取數(shù)據(jù)的方法
- C# DataTable中查詢指定字段名稱的數(shù)據(jù)
- 如何在datatable中使用groupby進(jìn)行分組統(tǒng)計(jì)
相關(guān)文章
c#語(yǔ)言使用Unity粒子系統(tǒng)制作手雷爆炸
這篇文章主要為大家介紹了Unity的粒子系統(tǒng)由粒子發(fā)射器、粒子動(dòng)畫器、粒子渲染器組成,通過(guò)使用一或兩個(gè)紋理多次繪制,創(chuàng)造一個(gè)混沌的效果,通過(guò)復(fù)習(xí)粒子系統(tǒng)做一個(gè)手雷和實(shí)彈投擲現(xiàn)場(chǎng)2022-04-04Winform中Treeview實(shí)現(xiàn)按需加載的方法
這篇文章主要介紹了Winform中Treeview實(shí)現(xiàn)按需加載的方法,針對(duì)大數(shù)據(jù)量的情況下非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10