C#:Excelsorting()按datestring不能正常工作
我在这里有原始数据
我想按datesorting
我用这个: C#sortingexcel
我就是这样写的
allDataRange = sheet.get_Range("A1", "E7"); allDataRange.Sort(allDataRange.Rows[1], Excel.XlSortOrder.xlDescending);
然后我得到了
我已经尝试allDataRange.Rows[3]
,但我得到了同样的结果。 然后我尝试allDataRange.Rows[100]
,结果是一样的。它似乎不能按行sorting?
最后附上由Columun3sorting的结果
看来按列sorting的函数效果不错。
我真的很困惑。为什么它神秘地工作?
=======更新======
有人回答了这个问题,但现在删除它。谢谢你在这里。
我得到的想法,并尝试allDataRange.Sort(allDataRange.Rows[1], Excel.XlSortOrder.xlDescending, Type.Missing, Excel.XlSortOrder.xlAscending, Type.Missing, Excel.XlSortOrder.xlAscending, Excel.XlYesNoGuess.xlNo, Type.Missing, Type.Missing, Excel.XlSortOrientation.xlSortRows,Excel.XlSortMethod.xlStroke,Excel.XlSortDataOption.xlSortNormal,Excel.XlSortDataOption.xlSortNormal,Excel.XlSortDataOption.xlSortNormal);
但它会提示一个语法错误。
我已经检查了如何从工作表和Range.Sort方法中 对数据进行编程sorting的文档,但找不到该错误。
我find了。