为了账号安全,请及时绑定邮箱和手机立即绑定

如何对集合或DataTable按特定规则进行排序

如何对集合或DataTable按特定规则进行排序

慕桂英4014372 2018-07-24 12:05:45

对child表进行查询,返回一个集合,该集合要按照:班级’升序,再按照特定排序规则:评价结论:优秀->良好->合格->不合格。进行排序。

因为我是出报表,要将集合转化为DataTable后绑定数据源,所以有两种选择,1,先对集合排序,2,转化为DataTable后,对DatatTable进行排序。哪种都行,实现了就好。


查看完整描述

2 回答

?
达令说

TA贡献1751条经验 获得超7个赞

先试下:

xxDataTable.Sort="班级,评价结论 desc"

如果“评价结论”无法正确排序就只能再搞一列存评价结论对应的数值,然后用数值排序,再删除这列。


查看完整回答
反对 回复 2018-07-30
?
紫衣仙女

TA贡献1729条经验 获得超17个赞

DataTable中增加一个字段,比如:No

优秀的No取0,良好的No取1,依次类推

然后用DataTable.Select("", "No")排序


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 681 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信