none
Cambiar propiedad SkinID de un control. RRS feed

  • Pregunta

  • Hola a todos.

    Necesito cambiar el SkinID de un control según lo seleccionado en un dropdownlist.

    Cada que cambia de valor el DropDownList almaceno el valor seleccionado en el ViewState de la página para evaluarlo en el evento Page_PreInit de la página y poder cambiar el SkinID del control, pero en el momento de asociar el valor al control en el PreInit, me salta una excepción diciendo que el control es null porque todavía no existe.

     

    Muchas gracias.

    lunes, 26 de diciembre de 2011 14:13

Todas las respuestas

  • Hola Manuel,

     

    Lo que tenes que hacer es en el evento Page load  poner lo siguiente:

     

    protected void Page_Load(object sender, EventArgs e) 
    {
    if (DropDownSkin.Text == "Skin Azul" ) 
    {
    GridView1.SkinID = azul;
    }
    }
    
    

     

    Espero haberte ayudado con mi respuesta. Si este es el caso te pido que la marques como respuesta.

    Saludos,

    Luispa

    En este caso lo hago cambiando el SkinID de un gridView, pero lo puedes hacer con el control que quieras.
    • Editado Luispa lunes, 26 de diciembre de 2011 18:51
    lunes, 26 de diciembre de 2011 18:49