您的位置:首页 > 其它

DataSet,DataTable排序(转载)

2015-12-01 14:28 274 查看

DataSet,DataTable排序

[b]关于对已经绑定的DataSet的排序的问题:[/b]

DataSet ds=new DataSet();
DataView dv=new DataView();
dv.Table=ds.Tables[0];
dv.Sort="CreateTime desc";
GridView.DataSource=dv;
就可以实现对dataset的排序了。

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 = "c1 Asc";
DataTable dt2 = dv.ToTable();

============================

【追加】排序的好方法

dt.DefaultView.Sort = "ID ,Name ASC";
dt=dt.DefaultView.ToTable();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: