Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um repeater que traz dados do banco, para cada registro vindo do banco ele gera 2 textBox e 1 Button no seu itemTemplade.A intenção é o seguinte : O usuário clicando no botão eu faço um update no banco atualizando oq esta digitado na textbox correspondente daquele item templade.
Como eu faço para pegar o registro q o usuario clicar? já q o repeater pode gerar 2,3,4......... item templade.Como se fosse um grid view e eu quizesse pegar a linha q o usuario esta querendo editar
com grid view eu utilizo o evento "GridViewUpdateEventArgs e":
TextBox valor1 = (TextBox)GridViewProduto.Rows[e.RowIndex].Cells[1].FindControl("TextBoxNome");
string nome_produto = valor1.Text;
Mas com o repeater não sei qual evento usar para pegar o index do item templade(como se fosse o e.RowIndex)
estou fazendo assim:
TextBox teste = (TextBox)Repeater1.Items[0].FindControl("TextBox2");
string t = teste.Text;
ele me retorna a posição 0 to repeater ,mas o q devo colocar no lugar do 0 para q ele me de o index q o usuario escolher?Carregando comentários...