locked
RadioButton não salva informações no banco RRS feed

  • Pergunta

  • Olá galera, minha dúvida é simples
    eu tenho 3 RadioButton: Técnico,  Graduação, e Pós-graduação.

    eu gostaria de que quando a pessoa escolhesse uma das 3, fosse salvo no banco após a finalização do cadastro quando eu clicar no botão concluir

    a lógica que eu tive foi  cria uma variável global, e no evento click da radiobutton, eu inclui o text da radiobutton (Técnico, por exemplo) escolhida na  variável, e depois no insert apenas substituía o name da radiobutton (rdtecnico) por exemplo pela variável.

    exemplo abaixo:

        private void rdgrad_Click(object sender, EventArgs e)
            {
                if (rdgrad.Checked == true) {
    
                    n = rdgrad.Text;
                    }

    apesar de não dar nem um erro, e o cadastro prosseguir normalmente, quando dou um select no banco, os campos de "escolaridade" que é onde devia estar uma das 3 opções, está em branco, não aparece null, nem nada, apenas fica em branco.

    alguém sabe como resolver isso ou outra maneira de fazer?

    agradeço desde já.

    sexta-feira, 31 de julho de 2015 19:25

Respostas

Todas as Respostas

  • Olá Rods Leal,

    Tudo bem?

    Recomendo que verifique as informações contidas nestas documentações para encontrar a reposta para a sua dúvida.

    Documentação 01

    Documentação 02

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 31 de julho de 2015 19:47
  • hmm, entendi Lucio, mas no  insert eu boto  o que?

    por exemplo, eu estava usando:

    cmd = new SqlCommand("insert into pFisica (escolaridade, situacao) values ('" + n + "', '" + z + "')";
    

    onde n pertence ao grupo de radio buttons referente a escolaridade (técnico, graduação, pós-graduação ) e z ao grupo de radiobuttons referente a situação (em andamento, concluido, ano de conclusão(ano de conclusão é uma txt)).

    usando viewstates eu colocaria o que ali no values?

    agradeço desde já pela ajuda.

    sexta-feira, 31 de julho de 2015 20:14
  • Vou dar uma olhada marco, agradecido.
    • Editado Rods Leal sexta-feira, 31 de julho de 2015 20:30
    sexta-feira, 31 de julho de 2015 20:15
  • eu não estou conseguindo usar o viewstate, diz que não existe uma denifição pra viewstate.

    tem que incluir alguma biblioteca?

    você poderia exemplificar o insert?

    agradecido


    • Editado Rods Leal sexta-feira, 31 de julho de 2015 21:16
    sexta-feira, 31 de julho de 2015 21:16
  • o insert está no botão que vai cadastrar as informações no banco
    domingo, 2 de agosto de 2015 08:11
  • up porque preciso muito resolver isso. :c
    segunda-feira, 3 de agosto de 2015 21:31
  • Olá Lucio Rogerio SP,

    Conseguiu visualizar a resposta do Rods Leal para a sua pergunta?

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 4 de agosto de 2015 19:41
  • Boa tarde Rods,

    Veja se esses links abaixo lhe ajudam:

    http://stackoverflow.com/questions/21633255/insert-radio-button-selected-value-into-database

    http://www.codeproject.com/Questions/299095/Inserting-radio-button-values-into-sqlserver-datab

    Abraços


    Matheus Leopardi Mello Canelada Campos

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ terça-feira, 11 de agosto de 2015 16:11
    quinta-feira, 6 de agosto de 2015 19:01
  • Boa tarde,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 11 de agosto de 2015 16:11