>>>*** Init event of the Form >>> >>>thisform.GridObject.SetAll("DynamicForeColor","thisform.SetGridColor()","Column") >>> >>> >>>*** Add a new method in the form called SetGridColor >>>*** In it: >>>lnRetColor = RGB(0,0,0) && Black >>>IF UPPER(ALLTRIM(GridTable.ServiceColumn)) == "STANDARD" OR; >>> UPPER(ALLTRIM(GridTable.ServiceColumn)) == "ECONOMY SERVICE" OR; >>> UPPER(ALLTRIM(GridTable.ServiceColumn)) == "STANDARD (EXPRESS)" OR; >>> UPPER(ALLTRIM(GridTable.ServiceColumn)) == "ECONOMY" >>> lnRetColor = RGB(255,0,0) && Red >>>ENDIF >>> >>>RETURN m.lnRetColor >>>>>>I made it as a method, because if tomorrow you (your client) decide to have different colors for different Services to be much easier :-)