我用TTable从数据库取材数据,怎么样才能使它在dbGrid里升序或降序排列?
谢谢

解决方案 »

  1.   

    字段是字符串型:
    Table1.Sort:='字段名 ASC' 升
    Table1.sort:='字段名 DESC' 降
      

  2.   

    TTable没有sort这个属性呀!!!怪!
      

  3.   

    建议用Querywith TQuery.create(nil) do
      begin 
        Connection:=ADOConnection1;
        //or Connectionstring:='...';
        Sql.Text:='select * from table order by field Desc '; //or Asc
        Open;
      end;用Table 我没有做过   
      

  4.   

    现在改用Tquery不太实际了。
    TTable里应该可以排序呀,但是就是没找到这样的方法和属性,急呀!!!!
      

  5.   

    在数据库中设置排序方式
    去出的时候就排列了实验一下tadotable(table1).sort:='字段名 asc'
      

  6.   

    我是用database连的数据库,表中没有排序的。
    只是希望在用 TTable取出数据以后进行排序,但是用TTable 怎么来排序呢?
      

  7.   

    要学会用Tquery,不要懒,Ttable总是有它的局限性,你试着今后用Tquery。在sql语句中排序是最现实、方便的。