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.
 

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.

Preguntas similares