none
Como pesquisar em uma dropdownlist? RRS feed

  • Pergunta

  • Tenho uma Dropdown que lista o nome de todos os bancos. Preciso criar um método no qual ele me traz um set de resultados e dentre eles o nome do banco. Esse banco que a minha lista trouxer(apenas um registro) deverá fazer com que minha Dropdownlist mostre esse nome, como se fosse uma pesquisa dentro da drop, não sei se fui claro.
    segunda-feira, 29 de dezembro de 2014 15:23

Respostas

  • Assim deu certo.

    cmbBancos.SelectedValue = nm_banco;
    cmbBancos_SelectedIndexChanged(this, EventArgs.Empty);
    • Editado pnet terça-feira, 30 de dezembro de 2014 12:35
    • Marcado como Resposta pnet terça-feira, 30 de dezembro de 2014 12:35
    terça-feira, 30 de dezembro de 2014 12:33

Todas as Respostas

  • Mano de verdade, naum ficou claro !!!!!! 


    Diego Almeida Barreto
    System Analyst / Software Developer

    segunda-feira, 29 de dezembro de 2014 18:41
  • Ok, vou explicar. Tenho uma combo ou dropdown que me lista todas as instituições bancárias. Tenho uma pesquisa que retorna o nome do banco, pelo CPF ou CNPJ do pesquisado. O que eu quero é que quando eu  retornar, por exemplo, Banco Bradesco a combo deverá mostrar Banco Bradesco. Não consigo fazer isso em uma combo. Já tentei fazer com for e não consigo trazer nada.

    João tem uma conta no Itaú e ele está cadastrado no meu sistema. Quando eu digitar o CPF ou CNPJ do João, vai me trazer o Nome do Banco, Agência e Conta. Só que existe uma combo com o nome das instituições num panel que será exibido. Gostaria que o retorno mostrasse no combo o nome do banco. Os txt eu já preenchi com Conta e Agência e Número do banco, mas estou tendo dificuldade de mostrar o nome do banco porque está em uma combo.

    segunda-feira, 29 de dezembro de 2014 19:15
  • A minha dificuldade está exatamente é no momento de mostrar o texto. Fiz assim e não consigo mostrar o texto. nm_banco é o número do banco ou o value da combo.

    for (int i = 0; i < cmbBancos.Items.Count - 1; i++)
                        {
                            if (cmbBancos.Items[i].Value == nm_banco)
                                cmbBancos.Text = cmbBancos.Items[i].Text;
                        }

    • Editado pnet terça-feira, 30 de dezembro de 2014 11:20
    terça-feira, 30 de dezembro de 2014 11:19
  • Assim deu certo.

    cmbBancos.SelectedValue = nm_banco;
    cmbBancos_SelectedIndexChanged(this, EventArgs.Empty);
    • Editado pnet terça-feira, 30 de dezembro de 2014 12:35
    • Marcado como Resposta pnet terça-feira, 30 de dezembro de 2014 12:35
    terça-feira, 30 de dezembro de 2014 12:33