Einzelnen Beitrag anzeigen

Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#1

Title vom DBGrid wird nicht zurückgesetzt

  Alt 18. Dez 2008, 10:24
Datenbank: MSAccess, MSSQL, MySQL, DB2, Oracle • Zugriff über: ADO
Hallo,

ich greife über ADO auf eine Datenbank zu. Mein DBGrid läßt das Verschieben der Spalten zu. Da funktioniert alles wunderbar. Wenn ich aber zwischendurch die Datenmenge schließen muß und anschließend neu öffne, werden die Spalten zwar wieder in die richtige Datenbankreihenfolge gebracht, aber der Titel der Spalten ist genauso wie vor dem Schließen der datenmenge.

Bsp.:

Feldnamen: ID, Nachname, Vorname, Geschlecht, Strasse, PLZ, Land

Im grid verschiebe ich die Spalten und folgende Reihenfolge:
ID, Geschlecht, Nachname, Vorname, Strasse, PLZ, Land

Nun schließe ich das Dataset, weil ich daran arbeiten muss. Wenn ich das Dataset wieder öffne, kann sein dass der SQL Befehl sich geändert hat das weiss ich nicht, habe ich in den Spalten die Reihenfolge wie bei den Feldnamen angegeben, aber de Caption der Spalten hat die Betitelug nach dem Verschieben der Spalten behalten.

Wie kann ich also die Spaltenbenennung wieder zurücksetzen?

Gruß, Moony
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat