·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> C# Datatable排序

C# Datatable排序

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23

C# Datatable排序

在C#中要对Datatable排序,可使用DefaultView的Sort方法。先获取Datatable的DefaultView,然后设置 得到的Dataview的sort属性,最后用视图的ToTable方法将排好序的dataview导出为Datatable。 代码如下: DataTable dt = new DataTable();dt.Columns.Add("ID", typeof(int));dt.Columns.Add("Name", typeof(string));dt.Rows.Add(new object[] { 12, "lwolf" });dt.Rows.Add(new object[] { 100,"kkkkk"});dt.Rows.Add(new object[] { 19,"jim" });dt.Rows.Add(new object[] { 1,"test" });DataTable dtCopy = dt.Copy();DataView dv = dt.DefaultView;dv.Sort = "ID";dtCopy = dv.ToTable();

这样子最后得到的就是排好序的Datable了。