Réponse acceptée !
le problème c'est que dans ce type de grille il n'y a pas d'évènement 'on draw' mais j'ai trouvé la solution :::
procedure TfrmNOMFENETRE.NOMGRILLEGetCellData(Sender: TObject;
RowIndex, ColumnIndex: Integer; var AValue: String);
begin
// on change le contenue de lacellue de la colonne 3
if (ColumnIndex = 3) then
begin
// si le contenue de la cellule = S alors on change son contenue en 'saisie'
if AValue = 'S' then
AValue := 'saisie'
end;
end;
viola et sa marche ...


sh@rk