LPARAMETERS vNewVal *To do: Modify this routine for the Assign method IF "MM_TEMPGRID.COLUMN" $ UPPER(This.cObjectProperty) AND ; EMPTY(MM_TempGrid.Column) RETURN ENDIF IF NOT EMPTY(This.cObjectProperty) STORE EVAL(This.cObjectProperty) TO This.iControlSource ENDIF This.Refresh(.t.)Let me know how this works for you!