none
Função AutoComplete Ajax toolkit RRS feed

  • Pergunta

  • Boa tarde,

    Estou precisando fazer com que ao digitar no text box, seja apresentada as opções já cadastradas no banco. Igual no google.

    Se digitar cas, lista as opções como casa, casamento..e assim vai

    Baixei a Dll do Ajax, porém não tenho conhecimento dessa ferramenta.

    Uso o Mysql.

    Meu código até aqui, sem a implementação, está assim.

    Do jeito que está funciona bacana, porém não puxa as opções do banco e precisava que mostrasse as opções ainda no Text Box.

    Caso tenham alguma ideia, mesmo que seja sem o ajax.

    Obs: Não uso parametro, é algo mais simples, porém funcional..

    Valeu

    protected void pesquisaMedi_Click(object sender, EventArgs e)
            {
                if (pesquisar.Text == "")
                {
                    Labelpesquisar.Text = "Digite nome medi";
                    return;
                }
                MySqlDataAdapter da;
                DataTable dt = new DataTable();
                conexao.ConnectionString = ("server=localhost;user id=root;persist security info=True;database=balcao;password=rohrdsi");
                try
                                {
                    String comandosql = "Select idmedicamento,nome,quantidade,preco from medicamentos where nome like '%" + pesquisar.Text + "%'";
                                   da = new MySqlDataAdapter(comandosql, conexao);
                    da.Fill(dt);
                    GridViewGastos.DataSource = dt;
                    GridViewGastos.DataBind();
                    comando.Dispose();
                    if (GridViewGastos.Rows.Count == 0)
                    {
                        Labelpesquisar.Text = "Registro inexistente";
                        CarregarRegistro();
                        return;
                    }
                }
                catch (Exception ex)
                {
                    Response.Write(ex.Message);
                }
                limpar();
            }

    terça-feira, 26 de fevereiro de 2013 20:10

Todas as Respostas