是因为你的那个字段是字符串类型,把个位数的都加0就行了,
200-01           50
200-02           60
200-03           50
200-04           60
200-05           50
200-06           60
200-07           50
200-08           60
200-09           50
200-10           60
200-11           50
200-12           60
200-13           50
200-14           60
200-15           50

解决方案 »

  1.   

    你说的方法我知道,不过我想问的是不改变原字符的情况下进行。
      

  2.   

    那个排序是控件内部带的方法,它是按字符串规则来的,所以不好处理。除非你自己写一个排序的方法
      

  3.   

    只有数字型才能实现你要的效果,数字型包含日期型,但字符串的排序模式是从第个字符开始排序,完成第一个才排第二个,以此类推,这是软件默认的规则,除非你自已写一种