gpt4 book ai didi

c# - 如何对合并的数据集进行排序和排序

转载 作者:行者123 更新时间:2023-11-30 21:09:20 26 4
gpt4 key购买 nike

我有 2 个数据集,如下所示,我需要将这些数据集合并为 1 个:

数据集1

date              reason     total
12 aug 2010 inactive 123
19 aug 2010 inactive 45
20 sep 2010 inactive 145
02 nov 2010 inactive 95
25 dec 2010 inactive 44

数据集2

date              reason     total
12 aug 2010 active 12
21 aug 2010 active 45
20 sep 2010 active 45
02 nov 2010 active 45
26 dec 2010 active 45

我可以使用 Merge 方法合并数据集,但是我如何对数据集进行排序以获得如下结果:

date              reason     total
12 aug 2010 inactive 123
12 aug 2010 active 12
19 aug 2010 inactive 45
21 aug 2010 active 45
20 sep 2010 inactive 145
20 sep 2010 active 45
02 nov 2010 inactive 95
02 nov 2010 active 45
25 dec 2010 inactive 44
26 dec 2010 active 45

最佳答案

假设您希望它按日期升序和原因降序排列,您可以使用 DataView 的排序属性 ( DataView.Sort Property):

// Assuming the merged table is the first and only table in the DataSet.
DataView dv = new DataView(dataSet1.Tables[0]);

dv.Sort = "date, reason DESC";

我还没有测试过这个 - 只是在我的脑海中。不过应该为您指明正确的方向。

关于c# - 如何对合并的数据集进行排序和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9075236/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com