Jetzt hab ichs umgeändert.
jetzt markiert er die ganze spalte, und alles drum herum, ausser dem in der Zeile, in der sich das markierte Feld befindet...
if (Zeiten.FieldByName(Column.FieldName).AsVariant = DBZeitGrid.SelectedField.Value) then begin
funktioniert genausowenig....
ich will in OnDrawColumnCell prüfen, ob der Wert im gerade gezeichnetem Feld mit dem im gerade markiertem übereinstimmt.
was mach ich falsch???
Des Pudels wahrer Kern...