AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBGrid sortieren - Spaltenkopf
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid sortieren - Spaltenkopf

Ein Thema von Micha · begonnen am 17. Sep 2003 · letzter Beitrag vom 17. Sep 2003
Antwort Antwort
Micha

Registriert seit: 21. Jul 2003
Ort: Neumarkt
263 Beiträge
 
#1

DBGrid sortieren - Spaltenkopf

  Alt 17. Sep 2003, 15:07
Hallo zusammen,

gibt es eine Möglichkeit in einem DBGrid nach einer bestimmten Spalte sortieren zu lassen, wenn ich auf den entsprechenden Spaltenkopf klicke?

Hab auch schon die Delphi-Hilfe ausführlich durchgesuch, aber nichts gefunden.
Im Forum gibt die Lösung schon, aber ich kann sie leider nicht umsetzen (hier). Kann sie mir bitte nochmal wer genau schreiben?!

Vielen Dank im Voraus.
  Mit Zitat antworten Zitat
urs.liska

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

Re: DBGrid sortieren - Spaltenkopf

  Alt 17. Sep 2003, 20: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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz