Intentar esto (trabaja para mí):
En el tiempo del diseño, fijar el SelectionMode a FullRowSelect. Entonces agregar el código siguiente:
El submarino privado DataGridView1_CellEnter (remitente de ByVal como objeto, ByVal e como System.Windows.Forms.DataGridViewCellEventArgs) dirige DataGridView1.CellEnter
DataGridView1.BeginEdit (verdad)
Submarino del extremo