按钮代码:
Protected Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAdd.Click
Dim li1 As ListItem
Dim addList As New List(Of ListItem)
If (ListBox1.SelectedIndex < 0) Then 'No user selected
MsgBox("Please select a user to add from the Listbox on the left.", vbCritical, "ListBox2 Validation Error")
Else
For Each li1 In ListBox1.Items
If li1.Selected = True Then
adduser(li1.Selected.ToString, intKL)
End If
Next
End If
End Sub
使用以下内容清除和添加项目:
ListBox2.Items.Clear()
和
While SQLdr.Read()
If SQLdr.Item(0).ToString <> "" And SQLdr.Item(1).ToString <> "" Then
ListBox2.Items.Add(SQLdr.Item(1).ToString & " - " & SQLdr.Item(0).ToString)
End If
End While
下拉框
的加载正在进行更新这与autopostbacks和我认为的页面加载有关,有人可以帮忙
即使我在列表框中选择了某个项目,当我单击“添加”按钮时,它也会始终返回错误消息。我不认为列表框已更改选中的项目正在触发。
答案 0 :(得分:0)
感谢kolin,你的评论确实有帮助。
问题在于我在dropbox1_load
子例程中填充了列表框,因此每次回发时,列表框都会重新填充,并且不会进行任何选择。 SelectedItem将恢复为-1。