偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

將數(shù)據(jù)源進(jìn)行Linq排序

開發(fā) 后端
筆者取出的數(shù)據(jù)集要在后臺進(jìn)行排序,以前總是用DataView.Sort(),感覺很是不爽,今天在vs2008下嘗試用Linq排序,雖然代碼不是很樂觀,但感覺還是要爽一些。

Linq排序?qū)崿F(xiàn)起來較簡單,尤其是筆者十分推重Linq排序,到底筆者為何如此推崇Linq排序呢,請看看此文章吧,并且筆者還和大家分享了Linq排序的代碼呦!

已經(jīng)取出的數(shù)據(jù)集要在后臺進(jìn)行排序,以前總是用DataView.Sort(),感覺很是不爽,今天在vs2008下嘗試用Linq排序,雖然代碼不是很樂觀,但感覺還是要爽一些

Linq排序代碼如下

主要是這句

  1. var s1 = (from r in dt.AsEnumerable()   
  2. orderby r.Field<decimal>("達(dá)標(biāo)率") descending
  3.  select r.Take(num).ToArray();  

將Linq排序的結(jié)果轉(zhuǎn)換為數(shù)組

  1. Array list = s1.ToArray();  
  2. List objindex = new List();  
  3. for (int k = 0; k < list.Length; k++)  
  4. {  
  5.      //格式化成固定的DataRow并插入到類中  
  6.     objindex.Add(new Index_ShowField(((DataRow)(((System.Data.DataRow[])s1)[k]))[0].ToString(),
  7. ((DataRow)(((System.Data.DataRow[])s1)[k]))[3].ToString()));  
  8. }  
  9. DataTable dtNew = new DataTable();  
  10. dtNew.Columns.Add("代碼名稱");  
  11. dtNew.Columns.Add("達(dá)標(biāo)率"); 

根據(jù)創(chuàng)建好的類來構(gòu)建需要的DataTable

  1. foreach (Index_ShowField objfield in objindex)  
  2. {  
  3.     DataRow dr = dtNew.NewRow();  
  4.     dr[0] = objfield.Name;  
  5.     dr[1] = objfield.Per;  
  6.     dtNew.Rows.Add(dr);  
  7. }  
  8. return dtNew; 

以上就是對Linq排序的簡單介紹,希望能給你帶來啟迪。

【編輯推薦】

  1. 為你揭曉 Linq更新數(shù)據(jù)是否真的實(shí)用?
  2. 深度剖析linq級聯(lián)刪除
  3. 簡單實(shí)現(xiàn)Linq連接查詢
  4. LINQ動態(tài)查詢的實(shí)現(xiàn)淺析
  5. 簡單實(shí)現(xiàn)Linq多條件查詢
責(zé)任編輯:阡陌 來源: CSDN
相關(guān)推薦

2009-09-08 11:09:39

LINQ數(shù)據(jù)源

2009-12-23 09:55:23

ADO.NET數(shù)據(jù)源

2009-06-15 13:24:46

JBoss數(shù)據(jù)源

2010-12-27 09:59:11

ODBC數(shù)據(jù)源

2009-12-24 16:09:42

ADO.NET數(shù)據(jù)源

2017-09-04 14:52:51

Tomcat線程數(shù)據(jù)源

2023-11-27 09:16:53

Python數(shù)據(jù)源類型

2017-06-14 23:42:27

大數(shù)據(jù)數(shù)據(jù)源架構(gòu)

2009-09-08 16:50:12

使用LINQ進(jìn)行數(shù)據(jù)轉(zhuǎn)

2024-10-30 10:22:17

2009-09-08 17:01:54

Linq源元素

2009-09-15 16:44:44

Linq排序

2009-09-17 13:10:48

linq動態(tài)排序

2009-09-18 13:44:38

LINQ設(shè)計(jì)模式

2009-12-28 14:19:51

WPF更新數(shù)據(jù)源

2009-07-21 17:41:58

JDBC數(shù)據(jù)源

2014-11-20 09:47:06

Java

2023-09-07 08:39:39

copy屬性數(shù)據(jù)源

2021-03-10 19:01:02

SQL數(shù)據(jù)源

2013-06-09 10:15:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號