你的第一个问题应该是和你sql排序规则有关系,你重新设置一下sql的排序规则就可以了,(其排序规则为 Chinese_PRC)
第二个问题还不知道,只知道delphi的控件有这个功能

解决方案 »

  1.   

    simonhehe() 
    第二个问题,DELPHI哪个控件可以实现这个功能呀?
      

  2.   

    2还有一个问题是能不能实现按汉字笔划排序呢?
     use collation Chinese_PRC_Stroke_CI_AS in your query
    select * from 表名 order by 姓名 collate Chinese_PRC_Stroke_CI_AS asc
      

  3.   

    --把tableName和colName换成自己的就ok了
    --按拼音
    ALTER TABLE tableName
    ALTER COLUMN colName nvarchar(100) COLLATE Chinese_PRC_CI_AS
    select *from tableName order by colName
    --按笔画
    ALTER TABLE tableName
    ALTER COLUMN colName nvarchar(100) COLLATE Chinese_PRC_Stroke_CI_AS
    select *from tableName order by colName
      

  4.   

    To: winstonbonaparte(捞月猴)   cx,dx都可以自己设置排序规则