>Hi all
>
>How to set the focus to the first column and the first row in a grid. I don't know when the user is clicking Save, so I need to go to the first record and set focus to the first visible column (not column no.). This is in a class so I cannot predict column names.
This will return the column with a given columnorder. I'm not sure that there is a 1st column at all times, but you can get the min() of the .columnorder and then ActivateCell(). This should get you started.
lparameters nIndex
for each oCol in this.Columns
if oCol.columnorder=nIndex
return oCol
endif
endfor
return null