DataGridView SetFocus após CellEndEdit

Eu usei oCellEndEdit evento, depois de editar o valor da célula eu pressiono a tecla Enter, então o foco da célula se move para baixo.

Eu quero o foco para voltar na célula original, onde editei o valor.

Eu usei muitas maneiras, mas falhei.

Private Sub DataGridVie1_CellEndEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridVie1.CellEndEdit
   '...
   '....editing codes here...to input and validate values...
   '...
   '...
   '...before the End If of the procedure I put this values
   DataGridVie1.Rows(e.RowIndex).Cells(e.ColumnIndex).Selected = True
   DataGridVie1.CurrentCell = DataGridVie1.Rows(e.RowIndex).Cells(e.ColumnIndex)
   'DataGridVie1.BeginEdit(False) '''DID NOT apply this because it cause to edit again.
End If

Eu não sei o código real quando depois de editar ou depois de uma tecla ENTER o foco está de volta na célula original que foi editada.

Porque toda vez que eu aperto a tecla ENTER, ele desce diretamente para a próxima célula.

Qual é o código para reposicionar o foco de volta para a célula original editada.

Eu conheço oEditingControlShowing método, mas eu não acho que eu tenho que usar esse método para conseguir o que eu queria também.

questionAnswers(1)

yourAnswerToTheQuestion