Setting CARET position

Hi ,

I would like to know whether it is possible to set the Caret position in a TextItem or a ListGridField explicitly . I am aware of the getSelectionRange() method , which can give you the current caret position . I am interested in a method or a technique that would set the caret at a particular position .

Thanks .