如何使用2列对此数据表进行排序

如何使用2列对此数据表进行排序

本文介绍了如何使用2列对此数据表进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有4列part_No,Desc,Condiction和Qty的数据表,对于每个零件编号,我有2行销售和退货。



Item1 |项目名称1 |购买| 2

Item1 |项目名称1 |返回| 1

Item2 |项目名称2 |购买| 5

Item2 |项目名称2 |返回| 1

Item3 |项目名称3 |购买| 1

Item3 |项目名称3 |返回| 0



我需要按以下方式对最大购买次数进行排序。



Item2 |项目名称2 |购买| 5

Item2 |项目名称2 |返回| 1

Item1 |项目名称1 |购买| 2

Item1 |项目名称1 |返回| 1

Item3 |项目名称3 |购买| 1

Item3 |项目名称3 |返回| 0



但是当我觉得这样的时候不是这样的。请帮帮我。



我尝试了什么:



Dim dv作为New DataView(Temp_DataTable)

with dv



.Sort =PN ASC,LS ASC



结束

解决方案



i have a datatabe with 4 columns part_No, Desc, Condiction and Qty, for each part number i have 2 row sales and returns.

Item1| Item Name1 | Purchase | 2
Item1| Item Name1 | returns | 1
Item2| Item Name2 | Purchase | 5
Item2| Item Name2 | returns | 1
Item3| Item Name3 | Purchase | 1
Item3| Item Name3 | returns | 0

i need to sort max purchase to up as below.

Item2| Item Name2 | Purchase | 5
Item2| Item Name2 | returns | 1
Item1| Item Name1 | Purchase | 2
Item1| Item Name1 | returns | 1
Item3| Item Name3 | Purchase | 1
Item3| Item Name3 | returns | 0

but when i sort not getting like this. please help me.

What I have tried:

Dim dv As New DataView(Temp_DataTable)
With dv

.Sort = "PN ASC, LS ASC"

End With

解决方案



这篇关于如何使用2列对此数据表进行排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 21:32