Ciao a tutti, sono un neofita e avrei bisogno di un chiarimento, ho provato a scrivere del codice per riempire un listbox collegato ad un datareader mediante databinding, sul form il controllo si popola con i dati ma se cerco di interrogare il listbox con l'istruzione
listbox1.items.item(x).tostring quello che ottengo è come risultato è "System.Data.Common.DataRecordInternal" invece della stringa.

Dove sbaglio? Help please!

Di seguito un esempio del codice utilizzato.

Dim ConnessioneDB As New OleDb.OleDbConnection
Dim ComandoSql As New OleDb.OleDbCommand
Dim BindingDB As New BindingSource
Dim DataReaderA As OleDb.OleDbDataReader

ComandoSql.CommandText = "Select * from MiaTabella where Codice like '" & CodiceDaTrovare & "%';"

If ConnessioneDB.State = ConnectionState.Closed Then ConnessioneDB.Open()
ComandoSql.Connection = ConnessioneDB
DataReaderA = ComandoSql.ExecuteReader
BindingDB.DataSource = DataReaderA
ListBoxA.DisplayMember = "Codice"
ListBoxA.ValueMember = "Codice"
ListBoxA.DataSource = BindingDB

MessageBox.Show(ListBoxA.Items.Item(0).ToString)

Saluti