成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

Linq排序代碼如下

主要是這句

  1. var s1 = (from r in dt.AsEnumerable()   
  2. orderby r.Field<decimal>("達標率") 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("達標率"); 

根據(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ù)是否真的實用?
  2. 深度剖析linq級聯(lián)刪除
  3. 簡單實現(xiàn)Linq連接查詢
  4. LINQ動態(tài)查詢的實現(xiàn)淺析
  5. 簡單實現(xiàn)Linq多條件查詢
責任編輯:阡陌 來源: CSDN
相關推薦

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進行數(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設計模式

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

點贊
收藏

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

主站蜘蛛池模板: 国产成人精品网站 | 欧洲色综合 | 91亚洲精| 在线不卡视频 | 日韩中文字幕一区二区三区 | 国产精品久久久久久久久久不蜜臀 | 日韩精品视频一区二区三区 | 婷婷久久综合 | 激情小视频 | 国产精品高潮呻吟久久av野狼 | 亚洲免费高清 | 中文字幕日韩欧美 | 日韩精品色网 | 欧美激情a∨在线视频播放 成人免费共享视频 | 国产精品视频在线播放 | 超碰在线97国产 | 在线国产精品一区 | 亚洲免费在线 | 国产精品99久久久久久大便 | 免费一区二区在线观看 | 亚洲一区 | 欧美在线成人影院 | 一级毛片网 | 国产视频中文字幕 | 欧美三级成人理伦 | 欧美成年网站 | 欧美午夜精品 | 日韩欧美一区二区三区免费观看 | 91香蕉嫩草| 一区二区三区四区在线视频 | 嫩呦国产一区二区三区av | 99精品99| 99精品国产一区二区三区 | 激情欧美一区二区三区中文字幕 | 亚洲人成免费 | 一级在线免费观看 | 黄色一级片aaa | 色偷偷噜噜噜亚洲男人 | 国产精品伦理一区二区三区 | 欧洲色 | 日韩欧美中文在线 |