Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

dioguito

actualizar dados gridview- TextBox

Mensagens Recomendadas

dioguito

Boas

Tenho uma duvida que é a seguinte, eu tenho um gridview na minha aplicação e queria que ao seleccionar uma linha do mesmo, aparece os dados em textBox para se poder actualizar os dados.

Cumprimentos

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
mribeiro

Não precisas disso, podes permitir que a grid view esteja aberta à edição e ao clicares duas vezes numa célula podes editar o seu conteúdo

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
renafi

1º - definir o modo de selecção da grid para FullRowSelect

2º - Capturar o evento RowEnter da grid:

private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)

        {

         

        }

3º - Nesse evento, preencher as textboxes de acordo com a Row seleccionada, utilizando o argumento "e" do evento:

        TextBox1.Text  = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();

        TextBox2.Text  = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();

A única coisa que tens de mudar é número da coluna correspondente para o que queres enviar para cada textbox. Espero que tenha ajudado.


Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.