You can try handling the CurrentCellControlGotFocus event.
private void gridDataBoundGrid1_CurrentCellControlGotFocus(object sender, ControlEventArgs e)
{
GridCurrentCell cc = this.gridDataBoundGrid1.CurrentCell;
GridTextBoxControl tb = cc.Renderer.Control as GridTextBoxControl;
if(tb != null)
{
tb.SelectionStart = tb.Text.Length;
tb.SelectionLength = 0;
SendKeys.Send("+({HOME})");
}
}