Public oForm oForm = Createobject('myForm') oForm.Show Define Class myForm As Form DataSession = 2 Height = 400 Width = 600 Add Object myGrid As Grid with Height=400, Width=600 Procedure Load Local Array aStruc[8,4],aRecs[10,1] Local ix store 0 to aStruc,aRecs For m.ix=1 To 8 aStruc[m.ix,1] = "Col"+Padl(m.ix,3,'0') aStruc[m.ix,2] = "I" aStruc[m.ix,3] = 4 Endfor Create Cursor myCursor From Array aStruc Insert Into myCursor From Array aRecs locate EndProc EnddefineHeader is not a container type, you can't put combo in it.