DataTable排序

DataRow[] rows = dt.Select("", "name asc");

DataTable t = dt.Clone();

t.Clear();

foreach (DataRow row in rows)

    t.ImportRow(row);

DataTable1 = t;

方法2:

DataView dv = dt.DefaultView;

dv.Sort = "name Asc";

DataTable dt2 = dv.ToTable();

方法3:

/拿到数据源

DataView dv = dt.Copy().DefaultView;

//排序

dv.Sort = "name asc,age desc";

 

DataTable tempdt = dv.Table;  

时间: 2024-10-03 23:26:48

DataTable排序的相关文章

DataTable排序(来自其他空间)

DataTable排序 DataRow[] rows = dataTable1.Select("", "ord asc"); DataTable t = DataTable1.Clone(); t.Clear(); foreach (DataRow row in rows) t.ImportRow(row); DataTable1 = t; DataTable排序的一般方法 一.重生法 dstaset.Tables.Add(dt) dataset.Tables(0)

DataTable排序(转)

DataTable 排序 DataRow[] rows = dataTable1.Select("", "ord asc"); DataTable t = DataTable1.Clone(); t.Clear(); foreach (DataRow row in rows)     t.ImportRow(row); DataTable1 = t; VS2005中这种方法最简单: DataView dv = dt.DefaultView; dv.Sort = &q

在C#中对Datatable排序【DefaultView的Sort方法】

在C#中对Datatable排序,[DefaultView的Sort方法] 代码如下: DataTable dt = new DataTable(); dt.Columns.Add("ID", typeof(int)); dt.Columns.Add("UserName", typeof(string)); dt.Rows.Add(new object[] { 1, "张飞" }); dt.Rows.Add(new object[] { 2,&q

C# Datatable排序

在C#中要对Datatable排序,可使用DefaultView的Sort方法.先获取Datatable的DefaultView,然后设置 得到的Dataview的sort属性,最后用视图的ToTable方法将排好序的dataview导出为Datatable.     代码如下:            DataTable dt = new DataTable();            dt.Columns.Add("ID", typeof(int));            dt.C

C#中DataTable排序

一.排序 1.获取DataTable的默认视图 2.对视图设置排序表达式 3.用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开) 代码如下: dv = New DataView(dt) dv.Sort = "id desc" dt = dv.ToTable();

C#之DataTable排序

DataTable dt = new DataTable(); dt.Columns.Add("a"); //..插入一些数据 //排序如下: DataView dv=new   DataView(dt); dv.Sort="a DESC"; dt = dt.ToTable();

关于DataTable排序

开发时客户提出一个需求,table要按指定列排序,在这边把一整套过程给大家说下, 1.首先你得确认ordering为true,这个属性是指DataTable可以排序, $('#example').dataTable( {  "ordering": true} ); 2.这时,点击表头th,这事灰访问Data table里定义的ajax获取值地址,谷歌浏览器,用f12调试,查看发起请求的参数 这三个个参数至关重要,在后台要进行取值. 3.在后台通过HttpServletRequest获取

datatable排序 方法

DataTable varTable = getexcel(excelpath);//datatable 数据 string expression;//筛选语句,用and分隔条件片断 string sortOrder;//排序语句 默认升ASC 降desc 用,分隔条件片断 expression = " deviceType<>'' AND deviceAddress<> '' AND dataType<>'' AND onErrorValue<>

对datatable操作经验-排序和分页

1.datatable排序1: public DataTable SortDesc(DataTable dt){ DataView dv = new DataView(); dv.Table = dt; dv.Sort = "autoid desc"; return dv.ToTable();} 2.datatable排序2 public DataTable SortDesc(DataTable dt){ dt.DefaultView.Sort = "ID ,Name ASC