cargar CheckBoxList

12/09/2005 - 12:04 por isma | Informe spam
Hola a todos,
Tengo un CheckBoxList que me gustaria cargarlo a partir de un string
separado por comas...

string a = "pepe,antonio,jose";

Como podria cargarlo en un CheckBoxList???

que contiene (entre otros) estos elementos???

Gracias por vuestra colaboración.
Un Saludo.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
12/09/2005 - 15:09 | Informe spam
Hola,

Asumo que es una aplicación web.
a) para separar la cadena y obtener los textos de las opciones, utiliza
String.Split():

string lista = "pepe,juan,antonio";
string[] opciones = lista.Split({','});

b) para crear el CheckBoxList, en el método OnInit (en Load es muy tarde)
construye el objeto y añadelo a la página:

CheckBoxList cbl = new CheckBoxList();
foreach (string s in opciones)
cbl.Items.Add(s);
this.Controls.Add(cbl);

c) en principio, ya debes ver el control cuando ejecutes la página. Ahora
faltaría garantizar que se mantenga el estado (qué casillas el usuario va
marcando) al realizarse un envío. Puedes leer cómo se hace aquí:

http://aspnet.4guysfromrolla.com/ar...904-1.aspx

Slds - Octavio


"isma" escribió en el mensaje
news:
Hola a todos,
Tengo un CheckBoxList que me gustaria cargarlo a partir de un string
separado por comas...

string a = "pepe,antonio,jose";

Como podria cargarlo en un CheckBoxList???

que contiene (entre otros) estos elementos???

Gracias por vuestra colaboración.
Un Saludo.
Respuesta Responder a este mensaje
#2 isma
12/09/2005 - 17:48 | Informe spam
Gracias, ha sido de gran ayuda

"Octavio Hernandez" escribió:

Hola,

Asumo que es una aplicación web.
a) para separar la cadena y obtener los textos de las opciones, utiliza
String.Split():

string lista = "pepe,juan,antonio";
string[] opciones = lista.Split({','});

b) para crear el CheckBoxList, en el método OnInit (en Load es muy tarde)
construye el objeto y añadelo a la página:

CheckBoxList cbl = new CheckBoxList();
foreach (string s in opciones)
cbl.Items.Add(s);
this.Controls.Add(cbl);

c) en principio, ya debes ver el control cuando ejecutes la página. Ahora
faltaría garantizar que se mantenga el estado (qué casillas el usuario va
marcando) al realizarse un envío. Puedes leer cómo se hace aquí:

http://aspnet.4guysfromrolla.com/ar...904-1.aspx

Slds - Octavio


"isma" escribió en el mensaje
news:
> Hola a todos,
> Tengo un CheckBoxList que me gustaria cargarlo a partir de un string
> separado por comas...
>
> string a = "pepe,antonio,jose";
>
> Como podria cargarlo en un CheckBoxList???
>
> que contiene (entre otros) estos elementos???
>
> Gracias por vuestra colaboración.
> Un Saludo.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida