FOR EACH loColumn IN THIS.COLUMNS > FOR EACH loObj IN loColumn.CONTROLS > IF loObj.BASECLASS = "Header" > lcName = loObj.NAME > > loColumn.REMOVEOBJECT(loObj.NAME) > loColumn.ADDOBJECT(lcName+"a", "ihdrGridHeader") > ENDIF > ENDFOR >ENDFORWhy don't you do this at designtime if you're going to write method code. At designtime also you could use ReadMethod, writemethod.