Hola, en el hilo que te han propuesto donde tu participas, ya estas pintando el DBGrid, solo te falta preguntar por la condicíon.
Código Delphi
[-]
if Query.FieldByName('campo').AsBoolean = False then
begin
DBGrid1.Canvas.Brush.Color := clRed;
DBGrid1Canvas.Font.Color := clWhite;
..................
DBGrid1DefaultDrawColumnCell(rect,DataCol,Column,State);
end;
Si haces una busqueda encontraras muchos resultados.
Saluditos