none
valor do textbox dentro do gridview RRS feed

  • Pergunta

  •    

    bom dia..estou tentando pegar o valor do meu textbox qtdprodutos que esta dentro do meu gridview. Estou tentando dessa forma mas não esta pegando o valor. como posso fazer?

    protectedvoidGridView1_SelectedIndexChanged(objectsender, EventArgse)

        {

            TextBox1.Text = GridView1.SelectedRow.Cells[4].Text;

           

    foreach(GridViewRowrow inGridView1.Rows)

            {

               

    intQtdade = int.Parse(((TextBox)row.Cells[9].FindControl("qtdprodutos")).Text);

                TextBox2.Text = Qtdade.ToString(); 

           

            }

             

           

        }

    desde já agradeço a ajuda!

    sábado, 2 de junho de 2012 15:16

Respostas

  • Olá,

    Bom, depende o que você precisa fazer, o selectedindexchanged não é o mais apropriado.

    Você pode usar o Updating:

    TextBox _txtValor = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtValor");

    • Marcado como Resposta Harley Araujo terça-feira, 5 de junho de 2012 14:22
    segunda-feira, 4 de junho de 2012 11:24
  • Ola Pathe,

    Neste código você está tentando pegar o valor do quarto campo da linha clicada no momento do click e passando para o textbox1, e logo abaixo você percorre todas as linhas da grid pegando os valores e jogando-os em um textbox (textbox2) ou seja, esta tentando colocar vários valores em uma textbox? É isso que está tentando fazer mesmo?

    Se for somente par apegar o valor de um campo no evento SelectedIndexChanged a segunda linha do código que você postou ja deveria servir.

    • Marcado como Resposta Harley Araujo terça-feira, 5 de junho de 2012 14:22
    segunda-feira, 4 de junho de 2012 16:12

Todas as Respostas

  • Olá,

    Bom, depende o que você precisa fazer, o selectedindexchanged não é o mais apropriado.

    Você pode usar o Updating:

    TextBox _txtValor = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txtValor");

    • Marcado como Resposta Harley Araujo terça-feira, 5 de junho de 2012 14:22
    segunda-feira, 4 de junho de 2012 11:24
  • Ola Pathe,

    Neste código você está tentando pegar o valor do quarto campo da linha clicada no momento do click e passando para o textbox1, e logo abaixo você percorre todas as linhas da grid pegando os valores e jogando-os em um textbox (textbox2) ou seja, esta tentando colocar vários valores em uma textbox? É isso que está tentando fazer mesmo?

    Se for somente par apegar o valor de um campo no evento SelectedIndexChanged a segunda linha do código que você postou ja deveria servir.

    • Marcado como Resposta Harley Araujo terça-feira, 5 de junho de 2012 14:22
    segunda-feira, 4 de junho de 2012 16:12