Cómo mover el foco a la celda siguiente en una vista de cuadrícula de datos en el evento Enter press key

Amigos, estoy trabajando en la aplicación de Windows usando C #. Estoy usando una vista de cuadrícula de datos para mostrar registros. La funcionalidad que necesito es cuando presiono la tecla "Enter", el foco debe ir a la siguiente celda (columna de la misma fila). Si es la última columna de la cuadrícula, el foco debe ir a la primera columna de la siguiente fila. Ya he intentado usar

    SendKeys.Send("{Tab}")

in datagridview1_KeyDown y datagridview1_KeyPress evento. Pero el foco se mueve diagonalmente hacia abajo. Por favor ayúdame a solucionar esto

Respuestas a la pregunta(10)

Su respuesta a la pregunta