DATAGRIDVIEW - QUANTIDADE DE CARACTERES NA CÉLULA
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?
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?
Simples Assim
DirectCast(suaGrid.Columns([Ô]nomeColuna[Ô]), DataGridViewTextBoxColumn).MaxInputLength = 6
DirectCast(suaGrid.Columns([Ô]nomeColuna[Ô]), DataGridViewTextBoxColumn).MaxInputLength = 6
Fala aÃ, GuiMoraes123.
Mas em qual evento eu devo colocar o código?
Mas em qual evento eu devo colocar o código?
Você pode colocar no load do seu formulário ou após criar as colunas da sua grid, em um método especÃfico.
E aÃ, grande GuiMoraes123.
Consegui. O código que você me passou é VB.Net, certo?
Mas é isso aà mesmo. Converti e consegui:
Valeu, muito obrigado mesmo.
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.
PERCIFILHO,
Não percebi que era C#. Tive o trabalho de converter para vb.net, kkkkkkk
Abraços.
Não percebi que era C#. Tive o trabalho de converter para vb.net, kkkkkkk
Abraços.
Valeu, cara, abraços.
Tópico encerrado , respostas não são mais permitidas