none
Funcion DropDownList.ClearSelection no funciona RRS feed

  • Pregunta

  • Buen día.

    Primero que nada les expongo mi situación.

    Necesitaba un objeto del tipo DropDownList en ASP que me permitiera meter en ViewState propiedades no estandar del objeto, así que para esto cree una clase llamada NewDropDownList que hereda de DropDownList y agregué las funciones SaveViewState y LoadViewState para agregar las propiedades que no son estándares al ViewState. Hasta ahí todo bien, el DropDownList se muestra perfecto y las propiedades no estándar se graban en el ViewState.

    El problema viene por que cuando el NewDropDownList renderea en la página con datos cargados mediante DataBind, lo hace preseleccionando siempre el primer elemento de la lista, cuando obviamente no tiene nada seleccionado. Probé llamando al método "ClearSelection" y nada... el bendito primer elemento se mantiene seleccionado. Incluso al debuguear veo que llamando al "ClearSelection" la propiedad "SelectedIndex" permanece en 0, y el primer Item mantiene su propiedad "Selected" en true.

    Tendrán alguna pista del por qué pasa esto?

    Les agradezco de antemano.

    Saludos!

    sábado, 8 de agosto de 2020 6:19

Respuestas

Todas las respuestas