Hola ses27coves.
Ese código que pusiste no es la causa de que te aparezca el texto en negrita. Por que en ningún momento hace
referencia a la propiedad Style del Font... Seguramente la asignación esté en otro lado del programa.
De todos modos, aunque es parchear el problema, probá agregando esta línea al evento:
Código Delphi
[-]
begin
if Column.Field.Dataset.FieldbyName('verificado').AsString = 'si' then
begin
DBGRid1.Canvas.Font.Style:= DBGrid1.Canvas.Font.Style - [fsBold];
dbgrid1.Canvas.Font.Color:= clHotLight;
end;
dbgrid1.DefaultDrawColumnCell(rect,DataCol,Column,State);
end;
Saludos.