DATAGRIDVIEW - QUANTIDADE DE CARACTERES NA CÉLULA

PERCIFILHO 16/02/2016 12:01:13
#457711
Boa tarde, pessoal.
Já procurei na net mas não encontrei nenhum tópico que me ajudasse.
Gostaria de saber como faço para que num DataGridView, o usuário só consiga digitar um caracter numa determinada célula.
Não quero disparar mensagem nenhuma, apenas quero que quando o usuário digite 1 por exemplo, o foco vá para outra célula.
Qual evento eu devo usar para fazer isso?
GUIMORAES 16/02/2016 13:28:56
#457715
Simples Assim

DirectCast(suaGrid.Columns([Ô]nomeColuna[Ô]), DataGridViewTextBoxColumn).MaxInputLength = 6
PERCIFILHO 16/02/2016 14:44:50
#457716
Fala aí, GuiMoraes123.
Mas em qual evento eu devo colocar o código?
GUIMORAES 16/02/2016 14:55:49
#457718
Você pode colocar no load do seu formulário ou após criar as colunas da sua grid, em um método específico.
PERCIFILHO 17/02/2016 08:01:18
#457753
E aí, grande GuiMoraes123.
Consegui. O código que você me passou é VB.Net, certo?
Mas é isso aí mesmo. Converti e consegui:
           DataGridViewTextBoxColumn coluna = (DataGridViewTextBoxColumn)dgv1.Columns[0];
coluna.MaxInputLength = 1;

Valeu, muito obrigado mesmo.
GUIMORAES 17/02/2016 08:55:35
#457756
Resposta escolhida
PERCIFILHO,
Não percebi que era C#. Tive o trabalho de converter para vb.net, kkkkkkk

Abraços.
PERCIFILHO 17/02/2016 12:13:27
#457771
Valeu, cara, abraços.
Tópico encerrado , respostas não são mais permitidas