Edite una celda de TextBox en DataGridView como si fuera un TextBox normal (no salte al presionar flechas)

Tengo columnas de cuadro de texto "multilínea" (ajuste de palabras) en un DataGridView. Sería genial poder editarlos como cuadros de texto normales, es decir,cuando presiono la flecha hacia abajo, quiero que el cursor caiga una línea dentro del cuadro de texto, no quiero que salte a la siguiente fila, como normalmente lo hace. Igualmente,Quiero que al presionar enter se crea una nueva línea dentro de la celda del cuadro de texto, pero en su lugar termina la edición.

Dicho de otra manera: quiero anular el comportamiento normal de algunas pulsaciones de teclas (o pulsaciones de teclas), para que el usuario pueda editar una celda de cuadro de texto como si fuera un cuadro de texto normal, y navegar dentro de ella con flechas y crear nuevas líneas con enter.

Intenté manipular eventos keydown en DataGridView, pero no funcionó.

Gracias por cualquier idea o comentario.

Respuestas a la pregunta(1)

Su respuesta a la pregunta