Ja, könnte man machen ... ist aber nicht ratsam ...
Besser wäre es doch, die
Anzeige zu modifizieren. Dein DBGrid braucht doch lediglich ein
TDataSet
(welches ist dem völlig egal). Zur Not kannst du dem sogar ein
TClientDataSet
oder irgendein
TMemDataSet
unterjubeln.
Und in diesem DataSet kannst du dann die Spalten definieren und auf
Visible
setzen oder eben auch
Data.DB.TField.DisplayLabel anpassen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)