您的位置:首页 > 其它

DataSet的排序的问题

2016-01-28 14:52 281 查看
关于对已经绑定的DataSet的排序的问题:

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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: