Pas récupérer les valeurs sélectionnées de toutes les case

voix
0

Ci-dessous le code est écrit de telle façon de récupérer toutes les valeurs de cases à cocher sélectionnées

Mais sa retieve seule la première valeur sélectionnée

S'il vous plaît aider

Dim CheckedValues As String
                For Each item as ListItem In txt_panview0_ddinput1.Items
                 If item.Selected Then
                     CheckedValues = CheckedValues & item.Value
                End If
                Next
                If Not String.IsNullOrEmpty(checkedValues) Then
                    checkedValues = checkedValues.Substring(1)
                End If

 tempCollector = tempCollector + <br> + Area Name + :  + checkedValues
Créé 30/07/2009 à 15:49
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
1

Si je lis votre code correctement, vous écraser ensemble toutes les valeurs de votre liste dans une chaîne, sans rien qui les sépare. Vous avez donc aucun moyen de récupérer les valeurs d'origine.

Vous pouvez essayer de séparer vos valeurs par une virgule avant de les ajouter à la chaîne. Mais il pourrait y avoir une meilleure façon de le faire. Cela dépend vraiment de ce que vous essayez de faire. Vous pourriez avoir plus de chance de remplir un objet de liste.

Créé 30/07/2009 à 15:52
source utilisateur

voix
0

Changé CheckedValues ​​= CheckedValues ​​& item.Value

à

CheckedValues ​​+ = CheckedValues ​​& item.Value peut-être

Créé 12/08/2009 à 00:58
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more