2012-09-03 27 views
1

在VB 2008中,我创建了2个列表框。第一个列表框是将数据库中的所有数据加载到特定行中,另一个列表框是当我双击第一个列表框上的数据/项目时,特定数据/项目需要被转移到第二个列表框。VB 2008显示列表框中的数据然后将数据传输到另一个列表框

我设法传输数据,但它给出的输出是错误的。它给出的输出是System.Data.DataRowView,而不是给定数据/项目的实际名称。我尝试使用.ToString(),但没有任何反应。我使用数据适配器连接的拖放方法,并且我正在使用的数据库是MySQL。我使用列表框中选择“绑定物品使用数据” 1

回答

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 

看到这,

enter image description here

+1

天啊,谢谢你的工作,你先生帮了很多,谢谢你谢谢。我希望有一天我可以回报这个青睐。 – Dranzeleaf

+0

不客气@DuaneDiaz –

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 
相关问题