none
Como consultar no banco de dados os valores selecionados de um ComboBox? RRS feed

  • Pergunta

  • Pessoal boa noite, Estou montando uma aplicação Windows Form e preciso pesquisar no banco de dados os valores selecionados de um combobox, alguem poderia me juadar pois sou novo em programação C#.

    Leandro Oliveira

    sábado, 2 de fevereiro de 2013 21:19

Respostas

  • Opa lep_o, tudo bem?

    Faz Assim:

    Método que popula o grid deppis da pesquisa:

      

    public DataTable PreencheCampoPesquisado(string textoPesquisado) { string sql = "select * from Minha tabela where campo = ' " + textoPesquisado + "'"; conexao = new MySqlConnection(stirng_conexao); MySqlCommand c = new MySqlCommand(sql, conexao); MySqlDataAdapter da = new MySqlDataAdapter(); da.SelectCommand = c; DataTable dt = new DataTable(); da.Fill(dt); return dt; } //aqui você pega o texto para jogar no método.: string textoPesquisado = MeuComboBox.Text;

    //aqui você faz um método para carregar um Grid com os dados da pesquisa:

        public void PopulaGridPorPesquisa(string texto)
            {
                GrdPesquisa.DataSource = PreencheCampoPesquisado(textoPesquisado);
            }


    Um abraço!!

    Útil, marque como respota e ajude os outros nass pesquisa..






    • Editado Vinicius Vendramel sábado, 2 de fevereiro de 2013 22:01
    • Sugerido como Resposta Vitor Mendes segunda-feira, 4 de fevereiro de 2013 11:25
    • Marcado como Resposta Leandro_P segunda-feira, 4 de fevereiro de 2013 20:45
    sábado, 2 de fevereiro de 2013 21:53

Todas as Respostas

  • Opa lep_o, tudo bem?

    Faz Assim:

    Método que popula o grid deppis da pesquisa:

      

    public DataTable PreencheCampoPesquisado(string textoPesquisado) { string sql = "select * from Minha tabela where campo = ' " + textoPesquisado + "'"; conexao = new MySqlConnection(stirng_conexao); MySqlCommand c = new MySqlCommand(sql, conexao); MySqlDataAdapter da = new MySqlDataAdapter(); da.SelectCommand = c; DataTable dt = new DataTable(); da.Fill(dt); return dt; } //aqui você pega o texto para jogar no método.: string textoPesquisado = MeuComboBox.Text;

    //aqui você faz um método para carregar um Grid com os dados da pesquisa:

        public void PopulaGridPorPesquisa(string texto)
            {
                GrdPesquisa.DataSource = PreencheCampoPesquisado(textoPesquisado);
            }


    Um abraço!!

    Útil, marque como respota e ajude os outros nass pesquisa..






    • Editado Vinicius Vendramel sábado, 2 de fevereiro de 2013 22:01
    • Sugerido como Resposta Vitor Mendes segunda-feira, 4 de fevereiro de 2013 11:25
    • Marcado como Resposta Leandro_P segunda-feira, 4 de fevereiro de 2013 20:45
    sábado, 2 de fevereiro de 2013 21:53
  • Obrigado Vinicius!!!

    Consegui trazer os dados baseando-se na sua resposta.

    Valeu!!!

    Leandro


    Leandro Oliveira

    segunda-feira, 4 de fevereiro de 2013 20:46