Forum: Datenbanken
Delphi
by Der schöne Günther,
30. Aug 2016
Ganz genauso (nur ohne das with) habe ich es auch gemacht, wieder etwas gelernt :)
TDBGridHelper = class helper for TDBGrid
public procedure writeText(const inRect: TRect; const text: String);
end;
procedure TForm1.DBGrid1DrawColumnCell(
Sender: TObject;
const Rect: TRect;
Forum: Datenbanken
Delphi
by Der schöne Günther,
30. Aug 2016
Nein, wenn man das im TField (z.B. OnGetText) macht wirkt sich dass ja auch auf alle anderen Anzeigen (z.B. andere TDBGrids) aus.
Das mit dem OwnerDraw scheint genau das zu sein wonach ich gesucht habe. Zwar unnötig umständlich, aber damit komme ich ans Ziel. Vielen Dank :thumb:
Forum: Datenbanken
Delphi
by Der schöne Günther,
30. Aug 2016
Ich kenne mich mit Datenbanken nicht wirklich aus, deshalb so dumme Fragen.
Was ist denn die "Anzeige"? Ich dachte das sei mein TDBGrid.
Bei diesem komischen TDataSource-Proxy habe ich auch nichts gefunden.
Forum: Datenbanken
Delphi
by Der schöne Günther,
30. Aug 2016
Ich habe ein TDataSet. Sagen wir, es hat nur eine Text-Spalte.
Und jetzt möchte ich im linken TDBGrid den Text anzeigen während der rechte TDBGrid den Text rückwärts anzeigen soll.
Arg konstruiert, aber ich denke das reicht.
Wie tue ich das? Das OnGetText-Event des Feldes der Tabelle setzen macht ja keinen Sinn, das beinflusst ja beide DBGrids.