El CheckBoxList contiene varios elementos de tipo CheckBox. Para obtener todos los valores que han sido seleccionados tenemos que iterar en su colección de ListItems.

Tenemos este control:

  1. <asp:CheckBoxList ID="c02" runat="server">
  2.     <asp:ListItem>Verde</asp:ListItem>
  3.     <asp:ListItem>Blanco</asp:ListItem>
  4.     <asp:ListItem>Rojo</asp:ListItem>
  5. </asp:CheckBoxList>

En el código siguiente guardaremos en la variable cadena02 todos los CheckBoxes que han sido seleccionados. El punto y coma es solamente para usarlo como separador.

  1. Dim elemento As ListItem
  2. Dim cadena02 As String
  3. cadena02 = ""
  4. For Each elemento In c02.Items
  5.     If elemento.Selected Then
  6.         cadena02 = cadena02 & elemento.Value & "; "
  7.     End If
  8. Next

3 comentarios sobre “Cómo obtener los elementos seleccionados de un CheckBoxList

  1. disculpa no se si me puedas hechar la mano, lo que intento haces seleccionar varios check y pasar los valores seleccionados a otro .aspx…. en algun label o textboxt

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


+ 8 = doce