Cambiar la visibilidad de un elemento de un CheckBoxList

02/09/2005 - 09:51 por Cris | Informe spam
Hola, tengo un problema.
Tengo en una pagina cliente de un Web Service un
CheckBoxList de 4 elementos. Funcionan bien, pero en un
determinado caso, se deben de ocultar 3 de los 4
elementos de este CheckBoxList.
Yo he intentado hacer esto, porque en teoria es un
atributo mas, pero no me hace caso :(.

El codigo que utilizo es el siguiente:

CheckBoxList1.Items[0].Text="Primer texto";
CheckBoxList1.Items[1].Text="Segundo texto";
CheckBoxList1.Items[2].Text="Tercero texto";
CheckBoxList1.Items[3].Text="Cuarto texto";

if (hablilita)
{
CheckBoxList1.Items[0].Text="Primer texto";
CheckBoxList1.Items[1].Attributes.Add("Visible","false");
CheckBoxList1.Items[2].Attributes.Add("Visible","false");
CheckBoxList1.Items[3].Attributes.Add("Visible","false");
}

En principio estan todos con Visible=true.

Estoy haciendo algo mal?????

Gracias a todos!!!!
Ta lugo
Cris

Preguntas similare

Leer las respuestas

#1 Anonimo
03/09/2005 - 01:31 | Informe spam
Cuando agregas un atributo generalmente es cuando el
control va a disparar el evento, intenta primero ver si
el checkbox tiene un atributo visible, asi como
el ".text" revisa si hay un ".visible" y si hay pues ya
esta listo, si no entonces si le agregas pero no un
Atributo sino una llave de estilo, es decir en vez de
poner el checkbox.Attribut... ponlo mas o menos así

checkbox.Style.Add("visibility","hidden");
Respuesta Responder a este mensaje
#2 Anonimo
03/09/2005 - 01:41 | Informe spam
por cierto para volver a habilitarlo, es decir, hacerlo
visible, entonces remueves el style, osea
checkbox.Style.remove("visibility"), por default debe
estar visible, si algo no sale bien puedes tambien agregar
checkbox.Style.Add("visibility","visible");
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida