如何在msflexgrid里排序?如何进行中文的排序?

解决方案 »

  1.   

    msflexgrid有一个sort方法,就是用来排序的。
    先指定需要排序的某一列:msflexgrid.col= N,
    然后调用sort方法:msflexgrid.sort (排序方式:1:升序,2:降序)
      

  2.   

    可是.sort好像没有关于中文的排序阿
      

  3.   

    有的 .sort = 0~9
    如下:
    常数 值 描述 
    flexSortNone 0 无。不执行排序。 
    flexSortGenericAscending 1 一般升序。执行估计文本不管是字符串或者是数字的升序排序。 
    flexSortGenericDescending 2 一般降序。执行估计文本不管是字符串或者是数字的降序排序。 
    flexSortNumericAscending 3 数值升序。执行将字符串转换为数值的升序排序。 
    flexSortNumericDescending 4 数值降序。执行将字符串转换为数值的降序排序。 
    flexSortStringNoCaseAsending 5 字符串升序。执行不区分字符串大小写比较的升序排序。 ***
    flexSortNoCaseDescending 6 字符串降序。执行不区分字符串大小写比较的降序排序。 ***
    flexSortStringAscending 7 字符串升序。执行区分字符串大小写比较的升序排序。 
    flexSortStringDescending 8 字符串降序。执行区分字符串大小写比较的降序排序。 
    flexSortCustom 9 自定义。使用 Compare 事件比较行。 
      

  4.   

    要实现中文排序得使用flexSortCustom项,但我不知道如何使用Compare事件。