none
Prencher RichTexbox na inicializacao do do form com dados de uma consulta no mysql c# RRS feed

  • Pergunta

  • Boa noite mestres, gostaria de uma ajuda, estou desenvolvendo um sistema com MySql e C# ao qual eu cadastro algumas perguntas no BD, e o sistema q estou criando escolhe aleatoriamente algumas perguntas do BD e cria um simulado para eu fazer, a parte de cadastro das perguntas ja está ok, não estou sabendo fazer um método para escolher as perguntas aleatoriamente e carregar em meus radiobuttons, segue o meu banco de dados com meu codigo:

    BD MYSQL: "cad_simulados"

    tabelas: "codigo(chave primaria)", "perguntaprincipal(string)", "respostacerta(string)", "resposta_a(string)", "resposta_b(string)", "resposta_c(string)", "resposta_d(string)",  

    //campo (perguntaprincipal)  contem a pergunta do simulado que eu cadastrei

    // o campo resposta certa contem uma letra entre A e D com a resposta certa que eu cadastrei

    //os campos resposta_a... b, c, d são minhas alternativas de escolhas.

    meu form "frmsimulado"contem uma label que ira pegar o campo "perguntaprincipal" no meu BD, e 4 radio button, cada texto do radio button contera um campo (resposta_a, resposta_b, c,d) eu irei marcar uma opção entre os radios buttons e o sistema ira pesquisar no banco de dados se a opção que eu marquei é a correta e falar se eu acertei ou errei a questão.

    Como sera feito a função para selecionar uma pergunta aleatoria e preencher os campos corretamente? e como eu carrego o "frmsimulado" com a label e os radiosbutton preenchidos com seus respectivos campos do BD?

    se vocês puderem me ajudar com seus conhecimentos, muito obrigado galera.


    quarta-feira, 5 de outubro de 2016 00:44

Todas as Respostas

  • se alguém possuir um código semelhante a esse sistema que estou tentando desenvolver e puder compartilhar me ajudaria muito tmb.
    quarta-feira, 5 de outubro de 2016 00:47
  • Gabriel,

    Sua dúvida é bem ampla. Se você é novato com C# e .Net, veja exemplos de CRUD como este: https://code.msdn.microsoft.com/windowsdesktop/Creating-CRUD-application-1b0028e5 e vídeos como este: https://www.youtube.com/watch?v=UJBFnlJqSjU

    Para a parte de retornar uma linha aleatória no MySQL, há a função RAND(). Exemplo em: http://stackoverflow.com/questions/4329396/mysql-select-10-random-rows-from-600k-rows-fast


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por um acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 5 de outubro de 2016 13:10