C#实现Datatable排序的方法
2014-09-02 16:50
1561 查看
本文实例展示了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进行分组统计
相关文章推荐
- 用C#和策略模式实现各种排序方法及性能测试
- 几种常用排序方法的C#实现
- C#实现DataTable转换成IList的方法
- C#.net ListView item 拖动排序实现方法
- C#对DataTable里数据排序的方法
- C#实现DataTable,List和Json转换的方法
- C# 对排序的认识( Comparison ) ,使用匿名方法实现比较器
- C#使用DataSet Datatable更新数据库的三种实现方法
- C#使用IComparer自定义List类实现排序的方法
- C#双向链表LinkedList排序实现方法
- C#获取变更过的DataTable记录的实现方法
- C# 的扩展方法在 LINQ 中实现数组排序
- 【转】C#使用DataSet Datatable更新数据库的三种实现方法
- C#获取变更过的DataTable记录的实现方法
- [原创]详述IComparer,IComparable接口,实现自定义方法比较对象大小并排序(C#)
- C#各排序实现方法
- 用C#实现对数组元素排序(Array.Sort)方法
- C#操作DataTable方法实现过滤、取前N条数据及获取指定列数据列表的方法
- C#实现DataTable,List和Json转换的方法
- C#在DataTable中根据条件删除某一行的实现方法