datatable排序:DataTable的排序、检索、合并

一、排序

  获取DataTable默认视图 2 对视图设置排序表达式 3 用排序后视图导出新DataTable替换就DataTable (Asc升序可省略多列排序用""隔开)

DataView dv = dt.DefaultView;

dv.Sort = "id Asc,name Desc";

dt = dv.ToTable;

二、检索 1 设置查询串 2 使用Select思路方法获取到所有满足条件数据行对象 (多项查询条件间用and隔开.模糊查询使用 like %)

DataRow[] matches = dt.Select("(id<'003') and (name='名字11') and (number like '%2007%')");

string  strName = matches[0]["name"].;

 

三、合并 假定有2个DataTable:Dt1 , Dt2表结构样 将Dt2接在Dt1后可采用此思路方法

dt1.Merge(dt2);

 

 

posted @ 2012-03-12 11:23  付飞  阅读(193)  评论(0编辑  收藏  举报