Usuário com melhor resposta
Exibir itens no dropdownlist

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
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
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
-
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