Entwickler-Ecke
Datenbanken - DBGrid sortieren
DJ22 - Do 23.01.03 16:16
Titel: DBGrid sortieren
Hi,
ich möchte ein DBGrid nach Name sortieren, welches die Spalten Name und Vorname enthält. Der Schlüssel ist aber eine Nummer, welche nicht angezeigt wird.
Sobald ich den SQL-Befehl ORDER BY Name benutze kann ich die Datensätze nicht mehr ändern.
Die Funktion Requestlive ist auf true gesetzt. Ich verwende ein TQuery.
Vielen Dank im Voraus
Dirk
smiegel - Do 23.01.03 17:16
Hallo,
wie sieht Dein SQL-Statement aus?
GuGl - Fr 24.01.03 09:48
Titel: DBGrid sortieren
Mit einem Click auf den Spaltentitel kannst du ein DBGrid sortieren:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin with TADODataSet(Column.Field.DataSet) do begin if Sort = Column.Field.FieldName then Sort := Column.Field.FieldName + ' DESC' else Sort := Column.Field.FieldName; end; end; |
Ich habe hier ein ADO-Dataset, das mußt du dann ersetzen durch deines.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!