加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

.net – 排序数据表

发布时间:2020-12-17 00:27:56 所属栏目:大数据 来源:网络整理
导读:我试图用以下两种方式对数据表进行排序 table.DefaultView.Sort = "Town ASC,Cutomer ASC"table.Select("","Town ASC,Cutomer ASC") 但没有一个没有工作.它始终以原始顺序显示数据.你有什么想法来解决问题. 在DefaultView(table.DefaultView.Sort =“Town AS
我试图用以下两种方式对数据表进行排序
table.DefaultView.Sort = "Town ASC,Cutomer ASC"

table.Select("","Town ASC,Cutomer ASC")

但没有一个没有工作.它始终以原始顺序显示数据.你有什么想法来解决问题.

在DefaultView(table.DefaultView.Sort =“Town ASC,Cutomer ASC”)上设置排序表达式后,应使用DefaultView而不是DataTable实例本身循环使用表
foreach(DataRowView r in table.DefaultView)
{
    //... here you get the rows in sorted order
    Console.WriteLine(r["Town"].ToString());
}

使用DataTable的Select方法,生成一个DataRow数组.该数组按照您的请求排序,而不是DataTable

DataRow[] rowList = table.Select("",Cutomer ASC");
foreach(DataRow r in rowList)
{
    Console.WriteLine(r["Town"].ToString());
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读