none
Populando múltiplos DropdownLists em Cascata RRS feed

  • Discussão Geral

  • <object height="0" id="8a59eb99-09b9-8c8f-283a-3ab9c8868dbb" type="application/gas-events-abn" width="0"></object>

    Boa noite, pessoal!

    Estou com um problema:

    Tenho uma página em asp.net C#, que contém 4 dropdownlists.

    O primeiro é carrego normalmente.

    aí preciso que o value do primeiro seja filtro e preencha o segundo.

    o segundo deve ser filtro e preencher o ternceiro.

    o terceiro deve ser filto e preencher o quarto.

    Ao final deste procedimento, procedimento, preciso pegar todos os values dos 4 dorpdowns e gravar em banco de dados:

    por exemplo:

    SQL => campo 1 = value do drodown1

    campo 2 = value do dropdown2

    campo 3 = value do dropdown3

    campo 4 = value do dropdown 4

    Alguém poderia me ajudar?

    Obrigado!


    Leonardo Feitosa


    "Eu guardei muitas coisas em minhas mãos, e perdi todas; mas todas que coloquei nas mãos de Deus, essas eu ainda possuo." - Martin Luther King, Jr.

    quinta-feira, 18 de julho de 2013 22:00

Todas as Respostas

  • Leonardo, blxx mano

     

    Vá nos seus dropdowlist 1,2 e 3 e na propriedade AutoPostBack passe para True , depois vá no seu primeiro dropdownlist  e mapei o evento DropDownList1_SelectedIndexChanged e siga o modelo abaixo que vc conseguirá :

        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (DropDownList1.SelectedValue)
            {
                case "FORMULA 1":
                    {
                        DropDownList2.Items.Add("Hamilton");
                        DropDownList2.Items.Add("Button");
                        DropDownList2.Items.Add("Alonso");
                        DropDownList2.Items.Add("Vetel");
    
                        break;
                    }
            };
        }

    Se quizer tambem tem os componentes do Ajax ControlToolKit que você pode baixar , la vc encontra o CascadingDropDown

    http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx

    Se ajudou marque como resposta blxx :)


    Diego Almeida Barreto System Analyst / Software Developer



    quinta-feira, 18 de julho de 2013 23:30
  • Olá Diego,

    efetuei da forma que você explicou e, do segundo dropdownlist em diante, ele não efetua os devidos carregamentos.

    Alguma sugestão do que pode ser?


    Leonardo Feitosa


    "Eu guardei muitas coisas em minhas mãos, e perdi todas; mas todas que coloquei nas mãos de Deus, essas eu ainda possuo." - Martin Luther King, Jr.

    sexta-feira, 19 de julho de 2013 11:01
  • Iai Mano blxx,

    põem o código ai pr gente fazer com vc  !!!!!!!!

    Abraço :)


    Diego Almeida Barreto System Analyst / Software Developer

    sexta-feira, 19 de julho de 2013 13:11