L'utilisation des couleurs dans la grille permet de voir l'information instantanément.
Pour cela on utilise des propriétés dynamiques que, seul, l'objet Column possède.

L'expression contenue dans les propriétés dynamiques doit être valide au moment de son évaluation.

Pour mettre en couleur les lignes modifiées dans une grille, on peut simplement placer le code suivant dans l'Init Event de la grille:

This.SetAll("DynamicBackColor",["IIF('2'$GETFLDSTATE(-1) OR '4'$GETFLDSTATE(-1),RGB(0,255,0),RGB(255,255,255))"])
This.SetAll("DynamicForeColor",["IIF('2'$GETFLDSTATE(-1) OR '4'$GETFLDSTATE(-1),RGB(255,255,255),RGB(0,0,0))"])