在HeadClick中设置recordset.sort="xxxx",别忘了refresh

解决方案 »

  1.   

    1. SQl
    2.深度历险上有专门控件。
      

  2.   

    最直接的方法就改用TDBGridEH, 这个构件有属性可以直接设置, TDBGridEH可以从网上下载.
      

  3.   

    先要给表中要排序的每个字段建立一个索引,

    procedure TForm1.DBGrid1TitleClick(Column: TColumn);
    begin
       Table1.IndexFieldNames:=Column.FieldName;//单个索引的情况
    end;