Salve a tutti, ho il seguente problema.
Vorrei popolare un List View alla apertura della scheda con i dati provenienti da un db.
Il codice è il seguente:
codice:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim stringaconn As String
Dim conn As SqlConnection
stringaconn = "Data Source=localhost; Initial Catalog=Rubrica; Integrated Security=SSPI;"
conn = New SqlConnection(stringaconn)
conn.Open()
'Devi crearti un dataTable al quale associ la tabella del dataset.
Dim tabella As DataSet = New DataSet
Dim DTable As DataTable = tabella.Tables.Add("Persona")
'Poi con un ciclo estrai i valori della tabella e li aggiungi al listview
Dim x As DataRow
For Each x In DTable.Rows
lsvVisualizza.Items.Add(x("Nome").ToString())
lsvVisualizza.Items.Add(x("Cognome").ToString())
lsvVisualizza.Items.Add(x("Telefono").ToString())
Next
End Sub
Il fatto che non funziona, va in esecuzione, ma all'apertura della scheda non si popola il List View.
Come posso sistemarlo?
Grazie!