Einzelnen Beitrag anzeigen

hirnstroem

Registriert seit: 21. Sep 2005
297 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Grid über DataSet sortieren

  Alt 28. Sep 2006, 09:02
Wow, das sieht sehr vernünftig aus dieses Sort.

Vielen Dank

Grüsse
hirnstroem

[Edit]

So sieht die Sache nun aus:

Delphi-Quellcode:
procedure TIWUSerSession.SortBy(Sender: TADODataSet; const AFieldname: string);
begin
  if Sender.Sort = AFieldname + ' ASCthen
  begin
    Sender.Sort := AFieldname + ' DESC';
  end
  else if Sender.Sort = AFieldname + 'DESCthen
  begin
    Sender.Sort := AFieldname + ' ASC';
  end
  else
  begin
    Sender.Sort := AFieldname + ' ASC';
  end;
  Sender.Open;
end;
Kann für jedes DataSet wiederverwendet werden und sortiert sortierte Daten immer anderst herum oder unsortiertes aufsteigend und danach abwechselnd bei jedem Klick.
inde deus abest
  Mit Zitat antworten Zitat