Usuário com melhor resposta
valor do textbox dentro do gridview

Pergunta
-
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!
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
-
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
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
-
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