Spread7中sortrange排序时,有空值的时候,能否保持空值行的相对位置不变?
排序前如图00001.png
排序代码如下
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim sortinfo(0) As FarPoint.Win.Spread.SortInfo
sortinfo(0) = New SortInfo(1, True)
FpSpread1.ActiveSheet.SortRange(0, 0, 26, FpSpread1.ActiveSheet.ColumnCount, True, sortinfo)
End Sub
排序后如图00002.png
问题,空值所在行的相对位置变了,
比如排序前c,d,e,f,g所在的行,在k,l,m,n,o等所在的行的前面,
排序后c,d,e,f,g所在的行也应该在k,l,m,n,o等所在的行的前面,
然而现在的结果不是这样的。
能否让排序后空值所在行的相对位置保持不变?
|
|