Salve, mi piacerebbe poter popolare un controllo DataGrid con dei semplici dati testuali recuperando i record da una ListBox, evitando così di stabilire una collegamento con un database di Access o di altro tipo conosciuto.
Supponendo di avere una ListBox di nome lstNomi, nell'evento Load del Form caricherei alcuni nomi nel seguente modo:
codice:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
lstNomi.Items.Add("Mario")
lstNomi.Items.Add("Francesco")
lstNomi.Items.Add("Giovanni")
End Sub
A questo punto, metterei un controllo DataGrid sul form e lo collegherei a lstNomi con la seguente riga di codice inserita nell'evento Click del pulsante btnPopolaDG:
DataGrid1.DataSource = lstNomi.Items
Purtroppo, ciò che ottengo applicando la procedura sopra descritta è una colonna con intestazione "Length" contenente tre numeri che rappresentano le lunghezze in caratteri dei tre nomi inseriti in lstNomi (5, 9, 8).
Qualcuno mi saprebbe dire qual è la procedura esatta?
Grazie in anticipo.