【发布时间】:2016-05-19 02:41:28
【问题描述】:
我正在使用 VB,我有一个网格视图,您可以在其中检查编辑或删除按钮。
'我有一个列表框,用户可以在其中选择多个项目 红色的 蓝色的 绿色
从列表框中取出所有选定的项目并添加 br 标记
Dim t As String = ""
For Each item As ListItem In listbox.Items
If item.Selected Then
t += item.Text + " " + " <br/> "
End If
Next
在数据库中插入字符串't'
Dim insertQuery As String = "INSERT [myTable] ([col1]) VALUES (@col1)"
Dim sqlConn As New SqlConnection(myConnectionString)
sqlConn.Open()
Dim cmd1 = New SqlCommand(insertQuery, sqlConn)
cmd1.Parameters.AddWithValue("@col1", t)
cmd1.ExecuteNonQuery()
问题:当用户单击编辑按钮时,我希望自动填充列表框。当我运行它时,它不会自动选择项目。如果它是一个文本框或单选按钮,那么它会正常工作。它只是不适用于列表框。
' This function is when user check on edit button on gridview
Protected Sub edit_Click(ByVal sender As Object, ByVal e As ImageClickEventArgs)
listbox.Text = gvrow.Cells(3).Text.Replace(" ", "").Replace(" <br/>", "")
Me.ModalPopupExtender2.Show()
End Sub
【问题讨论】: