回复 1楼lrjnew的帖子
Spread本身不支持同步排序。
这需要根据SortInfo自己设置同步。
代码参考:
- FarPoint.Win.Spread.SortInfo[] sort = new FarPoint.Win.Spread.SortInfo[1];
- sort[0] = new FarPoint.Win.Spread.SortInfo(0, false, System.Collections.Comparer.Default);
- fpSpread1.ActiveSheet.SetValue(0, 0, "S");
- fpSpread1.ActiveSheet.SetValue(0, 1, "E");
- fpSpread1.ActiveSheet.SetValue(0, 2, "A");
- fpSpread1.ActiveSheet.SetValue(0, 3, "K");
- fpSpread1.ActiveSheet.SetValue(1, 0, "W");
- fpSpread1.ActiveSheet.SetValue(1, 1, "G");
- fpSpread1.ActiveSheet.SetValue(1, 2, "P");
- fpSpread1.ActiveSheet.SetValue(1, 3, "V");
- fpSpread1.ActiveSheet.SetValue(2, 0, "O");
- fpSpread1.ActiveSheet.SetValue(2, 1, "L");
- fpSpread1.ActiveSheet.SetValue(2, 2, "Q");
- fpSpread1.ActiveSheet.SetValue(2, 3, "H");
- fpSpread1.ActiveSheet.SortColumns(0, 2, sort);
复制代码 |