Ich benutze VB und ich habe eine Gridview, wo Sie die Schaltfläche Bearbeiten oder Löschen überprüfen können.Wie man eine ListBox automatisch auffüllt?
‚Ich habe eine Liste Feld, in dem Benutzer-Mehr Artikel rot blau grün
nehmen alle ausgewählten Elemente aus listbox auswählen und br-Tag
Dim t As String = ""
For Each item As ListItem In listbox.Items
If item.Selected Then
t += item.Text + " " + " <br/> "
End If
Next
einfügen diese Zeichenfolge hinzufügen‘ t 'in der Datenbank
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()
Problem: wenn Benutzer auf den Bearbeitungsschaltfläche klicken, als ich die ListBox automatisch populiere. Wenn ich es ausführe, wählt es die Elemente nicht automatisch aus. Wenn es eine Textbox oder Optionsfelder wären, dann würde es gut funktionieren. Es funktioniert einfach nicht für Listboxen.
' 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