"Was soll das werden"
Damit meinte ich nicht was die Anwendung macht, sondern eher was du da versuchst.
In einer Zelle 2
DB Spalten anzuzeigen geht einfacher. Überlass das z.B der Datenbank (concat_ws z.B)
Mich hat das "Grid.Canvas.TextOut" gewundert. Warum zeichnest du selbst?
Im Event OnGetText tuts Grid.Cells[c,r] := 'foobar' genau so gut.
Die Masse an Ereignissen wollte anfangs das Geld zurück, langsam schätze ich das Grid (und auch den Support)
TMS macht "fast" alles anders als die normalen Komponenten. Dafür bieten sich viele Möglichkeiten, allerdings auch hürden.
Objekte im Grid zu halten finde ich in den meisten fällen unnötig. Klärt mich auf. Braucht man das?