真是晕倒,排序竟然只按拼音,其它时候按拼音无所谓,我还喜欢,但是按星期排序时(其中1个字段是星期,强调1个),星期二在第一个,星期一成了最后,按二六日三四五一的拼音排,不想搞成星期1,星期2,那样太异了。0星期日,1星期1,这样也不太好看呀。吐血了。

解决方案 »

  1.   

    掌柜,不行啊,加字段?我是点title进行排序,加字段也可以?
      

  2.   

    delphi的数据集控件里面有个排序的方法。就是在下载以后的数据集上根据设定的排序方式排序。
    而且数据集控件是可以加临时字段的。
    所以,给你个思路:
    1.在数据集里面加临时字段作星期的对应,
    2.用临时字段进行排序。其实不建议你这么做,因为不知道你的数据库为什么一定要把“星期一”这样的值存进去,好的做法是存储123等值,查询下来以后进行对应转换成需要的格式。
    估计还是怕写代码哦。