当前位置:编程学习 > C#/ASP.NET >>

asp.net 两次排序问题

先将NUM1列按由小到大排序,然后将对应的ID2列按由小到大排序。
排序过程中,如果两个值相同,还维持这两个之前的顺序排在一起

TIME        NUM1                ID2
2009        2                2
2010        4                7
2011        3                4
2012        5                8
2013        2                1
2014        4                6
2015        3                4
2016        3                5
2017        5                3
2018        4                8
2019        2                7
2020        5                7
2021        3                4
2022        5                5
2023        4                8
2024        5                4  

 这两次排序的代码怎么写?

补充:我要的答案是cs代码,不是sql语句。

追问:不会linq 。怎么写?

答案:那你就用 linq to sql写啊 ,就是linq语句
select * from 表 order by NUM1,ID2
select * from XX orderby num1 desc orderby id2 desc
这是sql命令,我不知道满不满足你的需求。

上一个:用c#写ASP.NET留言板
下一个:asp.net和access数据库插入

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,