none
Exibir itens no dropdownlist RRS feed

  • Pergunta

  • Tenho dois DropDownList

    O primeiro recebe valores do BD e eu gostaria que ao selecionar um desses valores o segundo DDL aparecesse automaticamente, contendo os valores de outra tabela do BD.

    Alguém poderia me ajudar??

    Agradeço desde já


    Edinho

    segunda-feira, 26 de novembro de 2012 23:51

Respostas

  • Olá,

    Uma maneira bem simples seria:

    1) Iniciar o segundo DDL com a propriedade Visible="false";

    2) Setar o primeiro DDL com a propriedade AutoPostBack="true";

    3) Definir o evento SelectedIndexChanged para o primeiro DDL;

    4) No Code Behind implementar o evento SelectedIndexChanged, capturar o valor selecionado no primeiro DDL; carregar o segundo DDL conforme necessidade e setar a propriedade visible=true;

    • Sugerido como Resposta EduardoPiresMVP terça-feira, 27 de novembro de 2012 12:15
    • Marcado como Resposta Edinho Rodrigues terça-feira, 27 de novembro de 2012 12:28
    terça-feira, 27 de novembro de 2012 01:01

Todas as Respostas

  • Olá,

    Uma maneira bem simples seria:

    1) Iniciar o segundo DDL com a propriedade Visible="false";

    2) Setar o primeiro DDL com a propriedade AutoPostBack="true";

    3) Definir o evento SelectedIndexChanged para o primeiro DDL;

    4) No Code Behind implementar o evento SelectedIndexChanged, capturar o valor selecionado no primeiro DDL; carregar o segundo DDL conforme necessidade e setar a propriedade visible=true;

    • Sugerido como Resposta EduardoPiresMVP terça-feira, 27 de novembro de 2012 12:15
    • Marcado como Resposta Edinho Rodrigues terça-feira, 27 de novembro de 2012 12:28
    terça-feira, 27 de novembro de 2012 01:01
  • No seu aspx

    <asp:DropDownList ID="DropDownList1" runat="server" onselectedindexchanged="DropDownList1_SelectedIndexChanged" AutoPostBack="true"></asp:DropDownList>

    <asp:DropDownList ID="DropDownList2" runat="server"></asp:DropDownList>

    e no seu code behind:

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)

    {

    //Implementar a função que popula o DropDownList2

    }


    • Sugerido como Resposta EduardoPiresMVP terça-feira, 27 de novembro de 2012 12:15
    terça-feira, 27 de novembro de 2012 11:54