none
Actualizar controles dentro de un update panel sin eventos RRS feed

  • Pregunta

  • Hola a todos, estoy haciendo un programa que contiene un UpdatePanel y dos controles dropDownList multiselect y tengo dos problemas:

    El programa quiere hacer lo siguiente: en el primer dropdownlist (DDL1) se encuentran las comunidades españolas y en el segundo las provincias, de forma que al seleccionar varias comunidades en el evento del primero localizo las comunidades seleccionadas y localizo la lista de provincias incluidas en las comunidades elegidas 

    y los problemas son:

    1) utilizo el evento ValueChanged del primer dropdownlist (DDL1) para capturar lo seleccionado en dicho control, pero el problema es que dicho evento se dispara cada vez que seleccionas un valor en DDL1 y no se que evento usar o que hacer para que solo se vaya al evento una vez seleccionados todos los valores.

    2) Y con esa lista de provincias relleno el segundo dropdownlist (DDL2) , pero el problema es que a pesar de que localiza la ListadeProvincias correctamente al ponérsela como origen de datos a DDL2

    DDL1_valuechanged

         //localizar las provincias  (ListadeProvincias)

         DDL2.datasource = ListadeProvincias;

          DDL2.Databind();

    este código al no haber un evento no actualiza a DDL2, y la duda es si hay alguna forma de que se dispare algo de forma automática y se actualiza DDL2 a las nuevas provincias.

    un saludo a todos

    jueves, 6 de abril de 2017 19:34

Respuestas

  • Saludos:

    El evento que buscas es el SelectedIndexChanged.

    https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listcontrol.selectedindexchanged(v=vs.110).aspx

    Espero ayude.

    JOSE LUIS


    Dios NO los llamo LAS DIEZ RECOMENDACIONES

    jueves, 13 de abril de 2017 16:40