文章出處
文章列表
在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了。
文章列表
全站熱搜