none
Carregando campos de um formulário atraves da seleção de linha em um DataGridView RRS feed

  • Pergunta

  • Olá Amigos!

    A resposta para essa pergunta talvez seja um tanto obvia, mas como não tenho muita experiência do Windows form ai vai ela.

    Como faço para carregar os campos de um formulário(Textbox, Combobox, etc) atraves da seleção da linha em um DataGridView? Sei como fazer isso com o GridView do ASP, mas não consegui fazer com o DataGridView :(

    Abraços


    Michel Lobo
    terça-feira, 8 de junho de 2010 00:54

Respostas

  • Vc pode recuperar os valores das colunas desta forma:

     

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
      {
       String valorCell = dataGridView1.Rows[e.RowIndex].Cells["CAMPO3"].Value.ToString();
    
       MessageBox.Show(valorCell);
      }
    

     

     


    MSN: poseidonfba@hotmail.com
    terça-feira, 8 de junho de 2010 00:58

Todas as Respostas

  • Vc pode recuperar os valores das colunas desta forma:

     

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
      {
       String valorCell = dataGridView1.Rows[e.RowIndex].Cells["CAMPO3"].Value.ToString();
    
       MessageBox.Show(valorCell);
      }
    

     

     


    MSN: poseidonfba@hotmail.com
    terça-feira, 8 de junho de 2010 00:58
  • Sendo que CAMPO3 é o nome da coluna do datagridview

    MSN: poseidonfba@hotmail.com
    terça-feira, 8 de junho de 2010 00:59
  • Olá meu amigo então aki vai minha sugestão

    va no seu grid e acione o evento RowHeaderMouseClick e coloque o seguinte código dentro dele

    private void dataGridView1_RowHeaderMouseClick(object sende, DataGridViewCellMouseEventArgs e)
    {
       textBox1.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
    }

     neste código diz q o textBox1 vai receber o valor da célula que estiver selecionada (CurrentRow) e o Cells[0] eh o endereço da célula igual se fosse um Array a grosso modo falando.

    Att Edney.

    Qualquer dúvida nos procure no fórum a mais uma coisa se vc tiver email/msn e puder me adicionar pois pelo que vi vc manja de asp neah to qrendo umas dicas grato até

    quinta-feira, 10 de junho de 2010 00:06
  • Edney Bom dia

    Como faço pra carrega todos os dados do meu DataGridView para os campos de outro form ?

    quarta-feira, 4 de novembro de 2015 13:11