国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#操作DataTable方法實現過濾、取前N條數據及獲取指定列數據列表的方法

2020-01-24 01:54:19
字體:
來源:轉載
供稿:網友

本文實例講述了C#操作DataTable方法實現過濾、取前N條數據及獲取指定列數據列表的方法。分享給大家供大家參考。具體分析如下:

#region DataTable篩選,排序返回符合條件行組成的新DataTable或直接用DefaultView按條件返回/// <summary>/// DataTable篩選,排序返回符合條件行組成的新DataTable///或直接用DefaultView按條件返回/// eg:SortExprDataTable(dt,"Sex='男'","Time Desc",1)/// </summary>/// <param name="dt">傳入的DataTable</param>/// <param name="strExpr">篩選條件</param>/// <param name="strSort">排序條件</param>/// <param name="mode">1,直接用DefaultView按條件返回,效率較高;/// 2,DataTable篩選,排序返回符合條件行組成的新DataTable</param>public static DataTable SortDataTable(DataTable dt, string strExpr,string strSort,int mode){ switch (mode) {  case 1:   //方法一 直接用DefaultView按條件返回   dt.DefaultView.RowFilter = strExpr;   dt.DefaultView.Sort = strSort;   return dt;  case 2:   //方法二 DataTable篩選,   //排序返回符合條件行組成的新DataTable   DataTable dt1 = new DataTable();   DataRow[] GetRows = dt.Select(strExpr, strSort);   //復制DataTable dt結構不包含數據   dt1 = dt.Clone();   foreach (DataRow row in GetRows)   {   dt1.Rows.Add(row.ItemArray);   }   return dt1;  default:   return dt; }}#endregion

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃园市| 旌德县| 闸北区| 贡山| 峨边| 栾川县| 敦煌市| 阜城县| 满洲里市| 辽宁省| 淮阳县| 昌吉市| 龙南县| 丽江市| 张家港市| 汉中市| 金乡县| 曲沃县| 五指山市| 含山县| 惠州市| 武安市| 昭觉县| 门头沟区| 纳雍县| 尼勒克县| 蕲春县| 横山县| 通河县| 平原县| 吴江市| 容城县| 乌鲁木齐县| 阜宁县| 崇义县| 连山| 加查县| 舒兰市| 崇左市| 金乡县| 奉化市|