none
Pegar radiobutton selecionado RRS feed

  • 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.

    terça-feira, 11 de junho de 2013 16:26

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,
    Leandro

    Se foi útil, marque como útil ou como resposta.

    terça-feira, 11 de junho de 2013 23:22

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.

    terça-feira, 11 de junho de 2013 17:15
  • 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,
    Leandro

    Se foi útil, marque como útil ou como resposta.

    terça-feira, 11 de junho de 2013 23:22