Nie pobierania wszystkich wybranych wartości z wyboru

głosy
0

Poniżej kod jest napisany w taki sposób, aby odzyskać wszystkie zaznaczone pole wyboru wartości

Ale tylko jego retieve pierwsza wybrana wartość

Proszę pomóż

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
Utwórz 30/07/2009 o 15:49
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
1

Jeśli czytam kod poprawnie, jesteś zacierania razem wszystkie wartości z listy w ciągu, bez niczego ich rozdzielenie. Państwo zatem nie mają możliwości pobierania oryginalne wartości.

Można spróbować oddzielając swoje wartości z przecinkiem przed dodaniem ich do łańcucha. Ale nie może być lepszym sposobem, aby to zrobić. To naprawdę zależy od tego, co chce zrobić. Można mieć więcej szczęścia napełniania obiekt listy.

Odpowiedział 30/07/2009 o 15:52
źródło użytkownik

głosy
0

Zmienione CheckedValues ​​= CheckedValues ​​i item.Value

do

CheckedValues ​​+ = CheckedValues ​​i może item.Value

Odpowiedział 12/08/2009 o 00:58
źródło użytkownik

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