下面的代码是以检索所有选中的复选框值
的方式编写的但它只是第一个选择的值
请帮忙
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 :(得分:1)
如果我正确地阅读了您的代码,您就会将列表中的所有值混合到一个字符串中,而不会将它们分开。因此,您无法检索原始值。
您可以尝试使用逗号分隔值,然后再将它们添加到字符串中。但是可能有更好的方法来做到这一点。这实际上取决于你想要做什么。填写列表对象可能会更好。
答案 1 :(得分:0)
更改了CheckedValues = CheckedValues&amp; item.Value
到
CheckedValues + = CheckedValues&amp; item.Value也许