Není načítání všechny vybrané hodnoty z políčka

hlasů
0

Níže kód je napsán tak, aby načíst všechny vybrané hodnoty kontrolní box

Ale jeho retieve pouze první vybraná hodnota

Prosím pomozte

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
Položena 30/07/2009 v 15:49
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Čtu-li váš kód správně, že jste rmutování dohromady všechny hodnoty z vašeho seznamu do řetězce, aniž by cokoli je odděluje. Máte tedy žádný způsob, jak získávat původní hodnoty.

Mohli byste zkusit oddělením své hodnoty čárkou před přidáním do řetězce. Ale tam by mohlo být lepší způsob, jak toho dosáhnout. To opravdu záleží na tom, co se snažíte dělat. Možná budete mít větší štěstí s obsazováním objekt seznamu.

Odpovězeno 30/07/2009 v 15:52
zdroj uživatelem

hlasů
0

Změnil CheckedValues ​​= CheckedValues ​​& item.Value

na

CheckedValues ​​+ = CheckedValues ​​& item.Value možná

Odpovězeno 12/08/2009 v 00:58
zdroj uživatelem

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