• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

bioshock

(RESOLVIDO) DataGrids e Textboxs (Imagem)

7 mensagens neste tópico

Boas pessoal, é o seguinte:

Estou a utilizar este código para me preencher as minhas TextBoxs, ele funciona correctamente, o problema é que tenho que clicar na Célula para poder visualizar o texto da datagrid nas textboxs.

TextBox1.Text = TAlunosDataGridView.CurrentRow.Cells(0).Value.ToString

O que eu queria era que, ao clicar (Como está na imagem) na linha, automaticamente me preenchesse as Textboxs.

http://img2.imageshack.us/my.php?image=imagemjvy.jpg

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não podes fazer isso através do evento "SelectionChanged" ?

(Não posso testar agora)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

SelectionChanged é um evento da datagrid, correcto?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Convém :D

Sim é. Dispara quando alteras a selecção.

Aí deves meter a lógica que preenche as caixas com os valores das colunas da linha seleccionada.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Private Sub DataGridView_SelectionChanged()

Se é este o código, não funciona :|

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Falta aí uma série de coisas, a começar por o mais importante, o Handler.

Ao invés de o escreveres tu, na vista de código tens na parte superior duas combobox.

Na primeira combobox seleccionas o nome da tua datagrid e na segunda procuras o evento

SelectionChanged.

Ao seleccionares o evento na segunda combobox, é te automaticamente gerado o código.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Omg, nunca mais me lembrei disso :D

Obrigado, já está resolvido.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora