?
void __fastcall TFormKoch::DBGridBestellungenDrawColumnCell(
TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column,
TGridDrawState State)
{
if (ADOQuery3->FieldByName("Status")->Value == "bestellt")
DBGridBestellungen->Canvas->Brush->Color = clRed;
else
DBGridBestellungen->Canvas->Brush->Color = clWhite;
DBGridBestellungen->DefaultDrawColumnCell(Rect, DataCol, Column, State);
}
Wobei man noch State (mittels if (State.Contains(gdFocused)) ) auswerten sollte, um die Zeile oder Spalte farblich anders zu markieren, wenn sie markiert ist.