facil
puedes hacer esto
dependiendo de una condicion de la fila
te ubicas en DrawColumnCell
Código:
const
clPaleGreen = TColor($CCFFCC);
clPaleRed = TColor($CCCCFF);
begin
if Column.Field.Dataset.FieldbyName('CAMPO').AsString = Condicion
then
if (gdFocused in State)
then dbgPlanilla.canvas.brush.color := clBlack
else dbgPlanilla.canvas.brush.color := clPaleGreen;
//Esta línea es nueva
dbgPlanilla.DefaultDrawColumnCell(rect,DataCol,Column,State)
espero te sirva