*** 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.lnRetColorI made it as a method, because if tomorrow you (your client) decide to have different colors for different Services to be much easier :-)