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

vasco16

Como passar o segundo campo da minha datagrid?

7 mensagens neste tópico

Boas pessoal gostaria de saber como é que passo o segundo campo da minha datagrid para uma textbox,

o primeiro campo fiz assim:

TextBox1.Text = DataGridView1.SelectedCells.Item(0).Value

mas para o segundo se fizer assim:

TextBox1.Text = DataGridView1.SelectedCells.Item(1).Value

da-me erro:O índice estava fora do intervalo. Tem de ser não negativo e inferior ao tamanho da colecção. Nome do parâmetro: index

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas pessoal gostaria de saber como é que passo o segundo campo da minha datagrid para uma textbox,

o primeiro campo fiz assim:

TextBox1.Text = DataGridView1.SelectedCells.Item(0).Value

mas para o segundo se fizer assim:

TextBox1.Text = DataGridView1.SelectedCells.Item(1).Value

da-me erro:O índice estava fora do intervalo. Tem de ser não negativo e inferior ao tamanho da colecção. Nome do parâmetro: index

testa assim

textbox1.text = datagridview1.selectedCells.item(1).text

Já agora passa pelo meu topico obre datagrids e vê se sabes resolver o meu erro ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

testa assim

textbox1.text = datagridview1.selectedCells.item(1).text

Já agora passa pelo meu topico obre datagrids e vê se sabes resolver o meu erro ;)

não dá para fazer isso

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

não metas .selectedcells

Escolhe outra coisa qualquer so com cells.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

textbox1.text = CStr(datagridname.CurrentRow.Cells(?).Value)  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu prefiro usar

DataGridView1.Item(COLUNA_INDEX, LINHA_INDEX).Value

Em que COLUNA_INDEX é o nº da coluna que pretendes obter o valor, e LINHA_INDEX é o nº da linha que pretendes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

textbox1.text = CStr(datagridname.CurrentRow.Cells(?).Value)  ;)

obrigado, este codigo funciona..

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