C#實(shí)現(xiàn)Datatable排序的方法
更新時(shí)間:2014年09月02日 16:50:27 投稿:shichen2014
這篇文章主要介紹了C#實(shí)現(xiàn)Datatable排序的方法,在進(jìn)行C#數(shù)據(jù)庫程序設(shè)計(jì)的時(shí)候有不錯的借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例展示了C#實(shí)現(xiàn)Datatable排序的方法,分享給大家供大家參考之用。具體方法如下:
一般來說,在C#中要對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了。
希望本文所述對大家的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ù)庫的三種實(shí)現(xiàn)方法
- C#中的DataSet、string、DataTable、對象轉(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)過濾、取前N條數(shù)據(jù)及獲取指定列數(shù)據(jù)列表的方法
- C#使用oledb讀取excel表格內(nèi)容到datatable的方法
- C#將DataTable轉(zhuǎn)化為List<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)文章
Winform中Treeview實(shí)現(xiàn)按需加載的方法
這篇文章主要介紹了Winform中Treeview實(shí)現(xiàn)按需加載的方法,針對大數(shù)據(jù)量的情況下非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10