0

按钮代码:

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

下拉框的负载正在发生更新

这与自动回发和我认为的页面加载有关,有人可以帮忙吗

即使我在列表框中选择了一个项目,当我单击添加按钮时,它也会始终返回错误消息。我不认为 listbox changedselected 项目正在触发。

4

1 回答 1

0

谢谢科林,你的评论真的很有帮助。

问题是我在dropbox1_load子例程上填充列表框,因此每次进行回发时,列表框都会重新填充,并且不能每次都进行选择。SelectedItem 将恢复为 -1。

于 2012-06-19T08:04:13.647 回答