Se me ocurre que utilices la propiedad Objects del TStringGrid. Asi cuando asignes la propiedad Cells, tambies asignas la propiedad Objects.
Por ejemplo:
Código Delphi
[-]
GrDetalle.Objects[col+2,memfila] := Pointer(1);
GrDetalle.Objects[col+2,memfila] := Pointer(0);
GrDetalle.Cells[col+2,memfila] := IntToStr(Suma);
Luego en el evento OnDrawCell comprueba la propiedad Object de esa celda:
Código Delphi
[-]
if GrDetalle.Objects[ACol,ARow] = Pointer(1) then
begin
Font.Style := [fsBold]; end;