最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#操作DataTable方法實(shí)現(xiàn)過濾、取前N條數(shù)據(jù)及獲取指定列數(shù)據(jù)列表的方法

 更新時(shí)間:2015年04月27日 14:43:33   作者:lele  
這篇文章主要介紹了C#操作DataTable方法實(shí)現(xiàn)過濾、取前N條數(shù)據(jù)及獲取指定列數(shù)據(jù)列表的方法,實(shí)例分析了C#操作DataTable的各種常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

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

#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);
   //復(fù)制DataTable dt結(jié)構(gòu)不包含數(shù)據(jù)
   dt1 = dt.Clone();
   foreach (DataRow row in GetRows)
   {
   dt1.Rows.Add(row.ItemArray);
   }
   return dt1;
  default:
   return dt;
 }
}
#endregion

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

拜城县| 南丰县| 慈溪市| 汉源县| 杭锦后旗| 永靖县| 历史| 永靖县| 郁南县| 咸丰县| 黎川县| 和平区| 九龙县| 阜南县| 金坛市| 玉树县| 凌源市| 靖西县| 正镶白旗| 大城县| 枣阳市| 霍州市| 崇左市| 苗栗市| 永丰县| 贵溪市| 深圳市| 柏乡县| 佳木斯市| 六安市| 桐城市| 南康市| 抚远县| 依安县| 汉中市| 桃园市| 舟山市| 瑞昌市| 颍上县| 高雄县| 武穴市|