Woran liegt es, daß keine Checkboxen in dem DBGrid gezeichnet werden?
Wurde dem OnDrawColumnCell des DBGrid1 auch das DBGrid1DrawColumnCell event zugewiesen?
Oder anders gefragt: Wird deine DBGrid1DrawColumnCell-Methode eüberhaupt aufgerufen?
Ach ja, die DBCheckBox1 muß natürlich vor/über dem
DB-Grid liegen (am Einfachsten danach erstellt, bzw. in die Form eingefügt), damit es sich nicht hinter dem Grid versteckt.
PS: Alles aus FormCreate kann auch direkt im
OI zugewiesen werden, genauso wie das Meiste aus Button1Click. (abgesehn von dem
Query1.Active := True;
oder einem
Query1.Open;
)