none
Preencher Combobox RRS feed

  • Pergunta

  • Ola pessoal eu estou criando um aplicativo em Visual Studio 2010 e quero preencher as minhas combobox de modo que quando eu clico por exemplo em AFRICA na outra combobox aparece somente os países que pertencem ou fazem parte de AFRICA

    domingo, 4 de agosto de 2013 14:18

Todas as Respostas

  • Wildfoxx,

    Como pretende preencher as listas???? vai pegar do banco de dados????? coloca ai oque vc ta tem para fazermos juntos  :)


    Diego Almeida Barreto System Analyst / Software Developer

    domingo, 4 de agosto de 2013 17:34
  • Vou buscar  dados de uma tabela do access
    terça-feira, 6 de agosto de 2013 15:10
  • Faz o seguinte no evento SelectIndexChanged do seu primeiro combobox vc chama seu select passando como parametro seu texto que está na combo.
    A lógica irá ficar assim :
    Quando o valor do seu combo for selecionado será passado para o seu where
    Ficou claro ?
    terça-feira, 6 de agosto de 2013 19:08
  • Meu código é

       

    PrivateSubfillcmbProd()

    OnErrorGoToTrata_Erro

           

    Dimcon AsNewADODB.Connection


           

    Dimrs AsNewADODB.Recordset


           

    DimsSQL AsString


     

     

     

            con.ConnectionString =

    "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\lenovo\Documents\dbase.mdb;Persist Security Info=False;"


            con.Open()

     

            sSQL =

    "SELECT Prv_ID,Prv_Desc FROM Provincia ORDER by Prv_Desc"


     

     

            rs.Open(sSQL, con, ADODB.

    CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockOptimistic)

           

    DoWhileNotrs.EOF

               

    Me.cbProvincias.Items.Add((rs("Prv_Desc").Value))

                rs.MoveNext()

           

    Loop


           

    'con.Close()


           

    'con.Dispose()


           

    Exit Sub


    Trata_Erro:

            MsgBox(Err.Number &

    " _ "& Err.Description, MsgBoxStyle.Critical, "GestSTOCK")

       

    EndSub

    quarta-feira, 7 de agosto de 2013 14:02