Hi Hal,
Try setting ActivateCurrentCellBehavior and see if that could help.
Me.gridDataBoundGrid1.Model.Options.ActivateCurrentCellBehavior = GridCellActivateAction.SelectAll
Also refer this
thread, if you need to replace character by character instead of insertion.
Best regards,
Stanley