本帖最后由 hanjunabc886 于 2012-04-11 22:11:33 编辑

解决方案 »

  1.   

    myorderby = "SELECT 姓名,性别,生日 FROM person ORDER BY 姓名 COLLATE Chinese_PRC_CS_AS_KS_WS ASC";//按拼音排序
    SqlDataAdapter  myda = new SqlDataAdapter(myorderby, mycon);
                DataSet myds = new DataSet();
                myda.Fill(myds.table[0]);
    这样不好点吗?
      

  2.   

    这位,"姓名,性别,生日"这些可以用英文表示吗,哎,这要是拿到公司里去,不说你才怪,还有,你排序时,好像就是按拼音排序,因为都是字符串,没必要后面还加这些“COLLATE Chinese_PRC_CS_AS_KS_WS ”。自己好好想想