Ciao non riesco a selezionare un valore da una listbox ho questo codice.
codice:
Private Sub sceltaTipo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim SQL As String
SQL = "SELECT * FROM def_tipo ORDER BY codTipoDoc"
Dim AdapterArch As OleDbDataAdapter = New OleDbDataAdapter(SQL, ConnDB)
Dim dtsArch As New DataSet
AdapterArch.MissingSchemaAction = MissingSchemaAction.AddWithKey
'Carico il dataset
AdapterArch.Fill(dtsArch, "def_tipo")
Dim tbArch As DataTable = dtsArch.Tables("def_tipo")
tipoDoc.ValueMember = "codTipoDoc"
tipoDoc.DisplayMember = "descrizioneTipoDoc"
tipoDoc.DataSource = tbArch
Me.MaximizeBox = False
Me.MinimizeBox = False
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedDialog
End Sub
Private Sub tipoDoc_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles tipoDoc.MouseDoubleClick
TipoDocumento = tipoDoc.SelectedItem.ToString()
MsgBox(TipoDocumento)
canClose = True
End Sub
tipodoc e' una listbox (con valori PO001,PO502,PO511) di tre righe, con il comando
tipoDoc.SelectedItem.ToString()
sono sempre riuscito a recuperare i valori da una combobox non dovrebbe essere la stessa cosa? con la riga sopra mi ritorna System.Data.DataRowView al posto di un valore? come posso risolvere?