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);

原文地址:https://www.cnblogs.com/feifu/p/2391486.html