Usuário com melhor resposta
Pegar radiobutton selecionado

Pergunta
-
Ola pessoal, é minha 1ª vez no forum, preciso da ajuda de alguem.
tenho um grid que possui alguns templantes fields sendo que dois destes são do tipo (radiobutton.)
Preciso pegar o valor desse radiobutton selecionado atraves de um botão (btngravar) e coloca-lo no banco, so achei resposta no evento rowbound do grid, preciso para o evento de um botão. Alguem pode ajudar.
Respostas
-
Franklin,
Segue um exemplo de como você pode percorrer o grid:
foreach (GridViewRow row in gvList.Rows) { RadioButton rdb1 = row.FindControl("nome_radionbutton1") as RadioButton; RadioButton rdb2 = row.FindControl("nome_radionbutton2") as RadioButton; // use a propriedade Checked para verificar sender esta ou não checado //exemplo: //rdb1.Checked //gravar dados }
Att,
LeandroSe foi útil, marque como útil ou como resposta.
- Sugerido como Resposta Leandro Tozetto terça-feira, 11 de junho de 2013 23:22
- Marcado como Resposta Felipo Gonçalves sexta-feira, 14 de junho de 2013 17:38
Todas as Respostas
-
Voce pode recuperar o id do botao selecionado facilmente com jQuery.
Exemplo:
jQuery(document).ready(function () { jQuery("#ID_DoSeuGrid").find("input[type='radio']").each(function () { if (this.checked) { var idBotao = $(this).attr("id"); alert(idBotao); } }); });
Abraços.
Washington Luíz | MCP, MCTS
O Senhor é minha força e somente Nele confio. -
Franklin,
Segue um exemplo de como você pode percorrer o grid:
foreach (GridViewRow row in gvList.Rows) { RadioButton rdb1 = row.FindControl("nome_radionbutton1") as RadioButton; RadioButton rdb2 = row.FindControl("nome_radionbutton2") as RadioButton; // use a propriedade Checked para verificar sender esta ou não checado //exemplo: //rdb1.Checked //gravar dados }
Att,
LeandroSe foi útil, marque como útil ou como resposta.
- Sugerido como Resposta Leandro Tozetto terça-feira, 11 de junho de 2013 23:22
- Marcado como Resposta Felipo Gonçalves sexta-feira, 14 de junho de 2013 17:38