Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: DB Grid spalten sortieren

  Alt 10. Okt 2007, 21:37
TForm5:
Delphi-Quellcode:
...
  private
    sSortColumn, sOldSortColumn: String;
    sSortOrder: string;
    sAbfrage: String;
...
procedure TForm5.DBGrid1TitleClick(Column: TColumn);
begin
    sSortColumn := DBGrid1.Columns.Items[Column.Index].FieldName;
    if sSortColumn = sOldSortColumn then
    begin
        if sSortOrder =' DESC then sSortOrder = ' ASC else sSortOrder =' DESC ';
    end
    else
        sSortOrder = ' ASC ';

    sOldSortColumn = sSortColumn;

    ADOQuery1.Close;

    ADOQuery1.SQL.Text:= sAbfrage + ' ORDER BY ' + sSortColumn+sSortOrder;
    ADOQuery1.Open;
end;
Markus Kinzler
  Mit Zitat antworten Zitat