2009-07-30 2 views
0

Ниже код написан таким образом, чтобы получить все флажок значенияНе извлекая все выбранные значения из флажком

Но его retieve только первое выбранное значение

Пожалуйста, помогите

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 
+0

** боян от себя ** http://stackoverflow.com/questions/ 1206859/problem-while-try-to-retrieve-data-from-checkbox – voyager

+0

Измените свой вопрос, а не публикуйте новый. – voyager

ответ

1

Если я правильно прочитал ваш код, вы скомбинируете все значения из своего списка в строку, не разделяя их. Поэтому у вас нет способа получить исходные значения.

Вы можете попробовать разделить ваши значения запятой перед добавлением их в строку. Но может быть лучший способ сделать это. Это действительно зависит от того, что вы пытаетесь сделать. Возможно, вам удастся заполнить объект списка.

+0

Я пытаюсь поместить выбранные значения в флажке в переменную tempCollector, это значение переменной tempcollector появляется в теле письма – 2009-07-30 14:54:51

+0

Я не могу увидеть какое-либо свойство с именем multiselect для моего checkboxlist – 2009-07-30 14:59:54

+0

нет окна в моем дизайне. – 2009-07-30 15:02:02

0

Изменены CheckedValues ​​= CheckedValues ​​& item.Value

в

CheckedValues ​​+ = CheckedValues ​​& item.Value возможно

Смежные вопросы