none
Filtrar dados no MySQL utilizando a Propriedade TextChanged de uma TextBox RRS feed

  • Pergunta

  • Bom dia,

    Gostaria de saber a sintaxe no C# para filtrar dados no meu banco de dados MySQL conforme for digitando em uma textbox, tenho o seguinte código:

    string config = "server=localhost; userid=root;database=bdsiscondominio";
    string query = String.Format("SELECT * FROM {0}", "condomino");
    
                MySqlConnection CONEXAO = new MySqlConnection(config);
                CONEXAO.Open();
    
                MySqlCommand command = new MySqlCommand(query, CONEXAO);
                MySqlDataAdapter adapter = new MySqlDataAdapter(command);
    
                DataTable data = new DataTable();
                adapter.Fill(data);
                dataGridView1.DataSource = data;
    Nesse caso é feito uma pesquisa em tudo que esta na tabela condomino.

    quarta-feira, 11 de maio de 2016 15:28

Respostas

  • Boa noite,

    Tiago, você precisa aplicar o filtro na sua consulta. Seria algo parecido com:

    string query = String.Format("SELECT * FROM codominio where nomeColuna like '{0}%'", seuTextBox.Text);
     

    Espero ter ajudado.

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    quinta-feira, 12 de maio de 2016 01:47

Todas as Respostas

  • me corrige se estou errado, creio que vc quer um autocomplet...por que para filtrar tem que ter parametros

    Lander P.S Herrera

    quinta-feira, 12 de maio de 2016 00:05
  • Boa noite,

    Tiago, você precisa aplicar o filtro na sua consulta. Seria algo parecido com:

    string query = String.Format("SELECT * FROM codominio where nomeColuna like '{0}%'", seuTextBox.Text);
     

    Espero ter ajudado.

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    quinta-feira, 12 de maio de 2016 01:47
  • Boa noite,

    Isso mesmo Silvaney, como disse era só uma questão de sintaxe.Obrigado a todos que responderam.

    quinta-feira, 12 de maio de 2016 02:53