C#实现Datatable排序的方法

 更新时间:2014年09月02日 16:50:27   投稿: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#程序设计有所帮助。

相关文章

  • C#实现获取文件夹大小的方法

    C#实现获取文件夹大小的方法

    这篇文章主要介绍了C#实现获取文件夹大小的方法,实例分析了两种获取方法,涉及C#针对文件夹操作的相关技巧,需要的朋友可以参考下
    2015-05-05
  • C#抓取网络图片保存到本地的实现方法

    C#抓取网络图片保存到本地的实现方法

    下面小编就为大家分享一篇C#抓取网络图片保存到本地的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • C#设置右键菜单的方法

    C#设置右键菜单的方法

    这篇文章主要介绍了C#设置右键菜单的方法,实例分析了C#设置右键菜单的相关技巧,需要的朋友可以参考下
    2015-06-06
  • C#使用StreamReader和StreamWriter类读写操作文件

    C#使用StreamReader和StreamWriter类读写操作文件

    这篇文章介绍了C#使用StreamReader和StreamWriter类读写操作文件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 浅析C#中静态方法和非静态方法的区别

    浅析C#中静态方法和非静态方法的区别

    C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向大家介绍下C#中静态方法和非静态方法的区别,一起看看吧
    2017-09-09
  • 一个状态机的实现

    一个状态机的实现

    本文主要介绍了C#实现一个状态机的思路与方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#读写xml文件方法总结(超详细!)

    C#读写xml文件方法总结(超详细!)

    项目中用到关于xml文件读写操,所以下面这篇文章主要给大家介绍了关于C#读写xml文件方法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 详解C# WebApi 接口测试工具:WebApiTestClient

    详解C# WebApi 接口测试工具:WebApiTestClient

    这篇文章主要介绍了详解C# WebApi 接口测试工具:WebApiTestClient,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • c#正反序列化XML文件示例(xml序列化)

    c#正反序列化XML文件示例(xml序列化)

    这篇文章主要介绍了c#正反序列化XML文件示例,可以将对象序列化为XML文本或者文件,或者将XML文件或文本反序列化为对象,要求进行序列化的对象不能出现序列化异常,支持类的嵌套,要求类的属性为public
    2014-03-03
  • C#归并排序的实现方法(递归,非递归,自然归并)

    C#归并排序的实现方法(递归,非递归,自然归并)

    C#归并排序的实现方法(递归,非递归,自然归并),需要的朋友可以参考一下
    2013-04-04

最新评论