| |||
Duda con base de datos y dropdownlist Hola, tengo 2 dropdownlist , en uno hago un datasource a una tabla maestra(ejemplo departamentos) y en el otro dropdownlist hago otro datasource a una tabla detalle(ejemplo departamentos), hay todo bien , pero aca viene el problema , hago un selectedvalue al de departamentos y y en el dropdownlist de ciudades me salen la ciudades del filtro , pero luego selecciono otro departamento y en el dropdownlist de ciudades me quedan la ciudades de la consulta anterior, es decir , el dropdowlis de ciudades nunca me borra los items anteriores generados por la consultas anteriores,,,,¿ que hago? |
| |||
Respuesta: Duda con base de datos y dropdownlist Hola. En el codigo del dropdownlist departamentos, donde seleccionas el departamento y llenas las ciudades. Debes borrar los items antes de llenar los datos de ciudades: dropdownlist1.clear(); Espero te sirva. |
| |||
Respuesta: Duda con base de datos y dropdownlist Mira, te epxlico con un ejemplo. Tienes 2 dropdownlist, uno con los paises y otro con las ciudades de cada pais. El dropdownlist de las ciudades tienes que meterlo dentro de un UpdatePanel y en la propiedad trigger del updatepanel, especificas el combo de los paises y el evento SelectedIndexChanging. Ademàs, al dropdownlist de los paises, tienes que poner la propiedad AutoPostback = True Algo así....... <asp:DropDownList ID="ddlPais" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlPais_SelectedIndexChang ed"> </asp:DropDownList> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:DropDownList ID="ddlCiudad" runat="server" AutoPostBack="True" Height="22px" Width="280px"></asp:DropDownList> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="ddlPais" EventName="SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel> Espero te sirva, saludos |
Etiquetas: |