Salve a tutti, sto provando ad inserire due colonne in una listview in vb.net205

Ma mi visualizza solo la prima colonna, e questo mi fa impazzire, qualcuno mi può dire dove sbaglio?ho guardato diversi esempi sui forum ma sempre tutto corretto

grazie mille in anticipo

P.Sosto il codice per maggior chiarezza.

attendo fiducioso un vostro aiuto

codice:
 Private Sub BtnVerifica_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnVerifica.Click
        Dim dsEsercenti As New DataSet
        Dim item1 As New ListViewItem
        Me.Controls.Add(LstValori)
        LstValori.View = View.Details
        Try
            conn.creaConnessione()
            LstValori.Clear()
            LstValori.Columns.Add("Esercente", 1000, HorizontalAlignment.Center)
            LstValori.Columns.Add("id_operatore", 100, HorizontalAlignment.Center)
            dsEsercenti = conn.EseguiQuery("select a.id_operatore,c.esercente from conversione_mese a,anagrafica c where (a.mese_num= '" & ultimo_mese & "' and a.id_operatore=c.id_operatore and a.anno_rif= '" & intAnno & "')")

            For i As Integer = 0 To dsEsercenti.Tables(0).Rows.Count - 1
                item1 = New ListViewItem(dsEsercenti.Tables(0).Rows(i).Item("Id_operatore").ToString)
                item1.SubItems.Add(dsEsercenti.Tables(0).Rows(i).Item("Esercente").ToString)
                LstValori.Items.Add(item1)
            Next i
        Catch ex As Exception
            Dim err As String = ex.Message
        Finally
            conn.chiudiConnessione()
        End Try

    End Sub