none
como encadenar todos los item de un checkboxlist en una variable tipo string? RRS feed

  • Pregunta

  • lo que tengo es lo siguiente, lleno un checkboxlist con unos registros de la BD, entonces todos los que seleccione el usuario los debo colocar en una variable "Equipos" de tipo string. ejemplo

    checkboxlist:

    televisor  =seleccionado

    telefono =seleccionado

    raton= seleccionado

    teclaro=no seleccionado

     

    entonces los seleccionados me deben quedar en esta variable asi;

    equipos=televisor,telefono,ratón.tengo lo siguiente

     

      //Después de guardar refrescamos la grilla

                foreach (ListItem item in CBLEquipos.Items)

                {

                    if(item.Selected == true)

     {

     equipos=los items seleccionados, pero no se como concadenarlos, para que cada vez que haya uno seleccionado me lo                                 coloque en esta misma variable y que vaya separado por una coma (,), como lo muestro en la parte de arriba.

     }

                }

     

     

    Como lo hago??

     

    GRACIAS POR SU AYUDA


    • Editado Albert8601 lunes, 4 de abril de 2011 14:24 error de sintaxis
    lunes, 4 de abril de 2011 14:24

Respuestas

  • hola

    para recorrerlos podrias usar

    http://social.msdn.microsoft.com/Forums/es-ES/vcses/thread/aba08fae-a069-4af8-a287-13b6e2dae076/

    o sea

    List<string> lista= new Lista<string>();

    foreach (DataRowView rowView in chk_entidades.CheckedItems)
    {

      lista.Add(Convert.ToString(rowView["nombrecampo"]));

    }

    string selecion = string.Join(",", lista.ToArray());

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Albert8601 martes, 5 de abril de 2011 12:46
    lunes, 4 de abril de 2011 14:44