dbgrid可以这样写Column.FieldName+' ASC'
那tsdbgrid应该怎么写呢

解决方案 »

  1.   

    //开始排序   
                    If   ((Pos('ASC',Sort)=   0)   And   (Pos('DESC',Sort)<>   0))   Or   ((Pos('ASC',Sort)=   0)   And   (Pos('DESC',Sort)=   0))     Then   
                    begin   
                            Sort:=   Column.fieldname+'   ASC';   
                            Column.Title.Caption:=   Column.Title.Caption   +   '↑';   
                    end   
                    Else   
                    begin   
                            Sort:=   Column.fieldname+'   DESC';   
                            Column.Title.Caption:=   Column.Title.Caption   +   '↓';   
                    end;   
      

  2.   

    这是dbgrid的写法,但tsdbgrid怎么写呢,tsdbgrid不能写成Column.fieldname+'   ASC'这种