* grid Init * nColor is a column in the grid recordsource with stored color for that row WITH This.Column2 .DynamicBackColor = "IIF( Empty(nColor), RGB(128,128,128), nColor)" * or .DynamicForeColor = "IIF( Empty(nColor), RGB(128,128,128), nColor)" ENDWITHYou can set those properties in the Properties Sheet, as well.