Nicht das Abrufen der alle ausgewählten Werte von Kontrollkästchen

stimmen
0

Im Folgenden Code ist in einer solchen Art und Weise geschrieben alle ausgewählten Kontrollkästchen Werte abzurufen

Aber seine retieve nur der erste ausgewählte Wert

Bitte helfen

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
Veröffentlicht am 30/07/2009 um 15:49
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
1

Wenn ich Ihren Code richtig gelesen, Sie Maischen zusammen alle Werte aus der Liste in einen String, ohne etwas davon zu trennen. Sie haben daher keine Möglichkeit, die ursprünglichen Werte des Abrufens.

Sie könnten versuchen, Ihre Werte mit einem Komma zu trennen, bevor sie an die Zeichenfolge hinzufügen. Aber es könnte ein besserer Weg, dies zu tun. Es hängt wirklich davon ab, was Sie zu tun versuchen. Vielleicht haben Sie mehr Glück füllt eine Liste Objekt haben.

Beantwortet am 30/07/2009 um 15:52
quelle vom benutzer

stimmen
0

Geändert CheckedValues ​​= CheckedValues ​​& item.Value

zu

CheckedValues ​​+ = CheckedValues ​​& item.Value vielleicht

Beantwortet am 12/08/2009 um 00:58
quelle vom benutzer

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