欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#实现Datatable排序的方法

程序员文章站 2023-12-20 21:39:28
本文实例展示了c#实现datatable排序的方法,分享给大家供大家参考之用。具体方法如下: 一般来说,在c#中要对datatable排序,可使用defaultview的...

本文实例展示了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了。

希望本文所述对大家的c#程序设计有所帮助。

上一篇:

下一篇: