C#实现Datatable排序的方法
投稿:shichen2014
这篇文章主要介绍了C#实现Datatable排序的方法,在进行C#数据库程序设计的时候有不错的借鉴价值,需要的朋友可以参考下
本文实例展示了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#程序设计有所帮助。
您可能感兴趣的文章:
- SQLserver 实现分组统计查询(按月、小时分组)
- Sql Server 分组统计并合计总数及WITH ROLLUP应用
- C#使用DataSet Datatable更新数据库的三种实现方法
- C#中的DataSet、string、DataTable、对象转换成Json的实现代码
- C#中datatable去重的方法
- C#将DataTable转换成list的方法
- ASP.NET DataTable去掉重复行的2种方法
- C#实现将json转换为DataTable的方法
- C#中DataTable实现行列转换的方法
- C#操作DataTable方法实现过滤、取前N条数据及获取指定列数据列表的方法
- C#使用oledb读取excel表格内容到datatable的方法
- C#将DataTable转化为List<T>
- ASP.NET中实现根据匿名类、datatable、sql生成实体类
- C#从DataTable获取数据的方法
- C# DataTable中查询指定字段名称的数据
- 如何在datatable中使用groupby进行分组统计