Allora, effettivamente non era settata View a Details.
Ora l'ho impostata.
Solo che mi visualizza i campi del record uno sopra l'altro, e non disposti per colonne come una vista tabellare. Ovvero in questo modo:
codice:
Id      Nome  Cognome Telefono

1
Pippo
Pluto
053453

2
Pippo
Baudo
05453

3
Gino
Pino
04534
come posso sistemare il seguente codice per avere una vista tabellare all'interno della listview?

codice:
Private Sub btnVisualizza2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVisualizza2.Click
        Dim stringaconn As String
        Dim conn As SqlConnection
        Dim read
        Dim Li

        stringaconn = "Data Source=localhost; Initial Catalog=Rubrica; Integrated Security=SSPI;"
        conn = New SqlConnection(stringaconn)
        conn.Open()

        Dim Command = New SqlCommand("SELECT * From Persona", conn)
        read = Command.ExecuteReader
While read.Read()
            Li = lsvVisualizza2.Items.Add(read("Id"))
            Li.SubItems.Add(read("Nome"))
            Li.SubItems.Add(read("Cognome"))
            Li.SubItems.Add(read("Telefono"))
            
        End While
        conn.Close()
    End Sub
Grazie!