1

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

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

4

2 回答 2

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

看到这个,

在此处输入图像描述

于 2012-09-03T05:29:06.583 回答
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
于 2013-05-28T01:48:39.693 回答