问题就是这个?

解决方案 »

  1.   

    用sql语句…………
    select …… from table
    order by 该字段名 desc(降序)/asc(升序)
      

  2.   

    用ORDER BY
    或者:DBGRID的ontitleclick事件中写
    ADOQuery1.Sort:= column.Title.Caption;
      

  3.   

    ADOquery1.Sort:=fieldname+' ASC'  升序
    ADOquery1.Sort:=fieldname+' DESC' 降序你可以在DBGRID的ontitleclick事件中弹出菜单选择排序方式
      

  4.   

    ADOquery1.Sort:='fieldname'  //升序
    ADOquery1.Sort:='fieldname DESC' //降序
      

  5.   

    这是用SQL语句实现的,和DBGRID没关系,用select …… from table
    order by 该字段名 desc(降序)/asc(升序)实现。
      

  6.   

    方法一:
    ADOquery1.Sort:='fieldname'  //升序
    ADOquery1.Sort:='fieldname DESC' //降序
    方法二:
    ADOquery1.SQL.ADD('select …… from table order by 该字段名 desc(降序)/asc(升序)');
      

  7.   

    为什么我的生日字段显示是“78-1-2”,而不是“1978-1-2”呢?
    在控制面板的“区域选项”把日期的格式改为“yyyy-MM-dd”