>Thisform.grid.column1.ControlSource = "curTest.lSelected" >IF TYPE('Thisform.grid.column1.text1') = 'O' > Thisform.grid.column1.AddObject('chklSelected','acc_checkbox') > Thisform.grid.column1.chklSelected.Visible = .T. > Thisform.grid.column1.CurrentControl = 'chklSelected' > Thisform.grid.column1.RemoveObject('text1') > Thisform.grid.column1.Sparse = .F. >ENDIF>In the debugger TYPE('.column1.text1') is showing 'O' after this code runs.