在VB 2008中,我创建了2个列表框。第一个列表框是在我的数据库中加载特定行中的所有数据,另一个列表框是当我双击第一个列表框中的数据/项目时,需要将特定数据/项目转移到第二个列表框。
我设法传输数据,但它输出的输出是错误的。而不是给定数据/项的实际名称,它给出的输出是System.Data.DataRowView
。我尝试使用.ToString()
但没有任何反应。我使用拖放方法进行数据适配器连接,我使用的数据库是MySQL。我使用列表框1上的“使用数据绑定项”。
答案 0 :(得分:1)
你应该这样做,
Private Sub ListBox1_DoubleClick(sender As Object, e As EventArgs) _
Handles ListBox1.DoubleClick
' checks if the item is empty
If ListBox1.SelectedItem.ToString.Length <> 0 Then
' adds on listbox 2
ListBox2.Items.Add(ListBox1.Text)
End If
End Sub
见这个,
答案 1 :(得分:0)
使用简单的代码,您可以使用此
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged ListBox2.Items.Add(ListBox1.SelectedItem) End Sub