CheckBoxList1 tutti selezionati

domenica 26 maggio 2013 - 20.16
Tag Elenco Tags  VB.NET  |  .NET 4.0

Fapic Profilo | Junior Member

Ciao a tutti, utilizzo il seguente codice per popolare una Label in base a tutti gli item selezionati di una checkboxlist, però se sono selezionati tutti mi ripete sempre e solo il primo item, come posso fare?

For Each listItem As ListItem In CheckBoxList1.Items If listItem.Selected = True Then Dim a As String = Label2.Text Label2.Text = a & CheckBoxList1.SelectedItem.Value End If Next

balfaz Profilo | Expert

mi sembra di aver capito il problema
la variabile "a" dentro il loop viene riniziata ogni volta perciò il suo valore sara sempre l'ultimo prima di essere ricreata
Dim a As String = Label2.Text For Each listItem As ListItem In CheckBoxList1.Items If listItem.Selected = True Then Label2.Text = a & CheckBoxList1.SelectedItem.Value End If Next
Dove troverai sempre una mano disposta ad aiutarti è nell'estremo del tuo proprio braccio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5