One way you can do this is to handle the CurrentCellStartEditing event and explicitly set the cursor position in the textbox.
private void gridControl1_CurrentCellStartEditing(object sender, System.ComponentModel.CancelEventArgs e)
{
GridTextBoxCellRenderer tbr = this.gridControl1.CurrentCell.Renderer as GridTextBoxCellRenderer;
if(tbr != null)
{
tbr.TextBox.SelectionStart = tbr.TextBox.Text.Length;
tbr.TextBox.SelectionLength = 0;
}
}