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!