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
 

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");

Preguntas similares