Einzelnen Beitrag anzeigen

urs.liska

Registriert seit: 6. Aug 2003
Ort: Freiburg
195 Beiträge
 
Delphi 6 Professional
 
#2

Re: DBGrid sortieren - Spaltenkopf

  Alt 17. Sep 2003, 21:58
Bei dem Link ging es darum, die Reihenfolge der Spalten zu verschieben und nicht, die Daten sortieren zu lassen.

Mit DBGrid geht das nur etwas umständlich. Du musst das Ereignis OnTitleClick auswerten. In der MEthode bekommst Du als Parameter Column. Mit Column.FieldName bekommst Du den Namen des Feldes, das der Tabellenspalte zugrunde liegt. Jetzt liegt es an Dir, die Datenmenge zu schließen, neu zu sortieren und wieder zu öffnen. Wie das geht, hängt natürlich davon ab, was für eine DB und was für Komponenten dahinter stehen. Evtl. musst Du einen Index ändern (bei der BDE) oder den SQL-Befehl neu aufbauen...

Viel Erfolg
Urs
  Mit Zitat antworten Zitat