Editar uma célula TextBox em DataGridView como se fosse uma TextBox normal (sem saltar ao pressionar as setas)

Eu tenho colunas de caixa de texto "multilinha" (wordwrapping) em um DataGridView. Seria ótimo poder editá-los como TextBoxes normais, isto é,quando eu pressiono a seta para baixo, eu quero que o cursor caia uma linha dentro da caixa de texto, eu não quero que ele pule para a próxima linha, como normalmente faz. Da mesma forma,Eu quero que pressionando enter crie uma nova linha dentro da célula da caixa de texto, mas em vez disso termina a edição.

Caso contrário, disse: eu quero substituir o comportamento normal de alguns pressionamentos de tecla (ou keydowns), para que o usuário possa editar uma célula de caixa de texto como se fosse uma caixa de texto normal e navegar dentro dela com setas e criar novas linhas com enter.

Eu tentei manipular eventos keydown no DataGridView, mas não funcionou.

Obrigado por quaisquer ideias ou comentários.

questionAnswers(1)

yourAnswerToTheQuestion