Quote Originariamente inviata da renygade Visualizza il messaggio
Ma cosa c'entra in numero di items?
Puoi creare un oggetto ListViewItem, all'atto della creazione con New passi "SoftwareName". Poi a tale oggetto aggiungi il subItems con la seconda proprietà che vuoi visualizzare e infine lo aggiungi alla listview.
codice:
Dim L as ListViewItem

Do
    L = new ListViewItem(SoftwareName)
    L.SubItems.Add(SoftwareVersion )
    lst_apps.Items.Add(L)
Loop
Meglio ancora così:
codice:
Dim Item As ListViewItem

 CICLO DO
        'Array dei valori che andranno a rappresentare i campi di
        'ogni singola colonna
        Dim Values() As String = {txtProduct.Text, nudPrice.Value, nudQuantity.Value}

        'Inizializza Item sulla base dei valori dati
        Item = New ListViewItem(Values)
        'E lo aggiunge alla lista
        lstProducts.Items.Add(Item)
Ho provato e funziona bene. Adesso però sto rifacendo l'applicazione in WPF ma lo stesso codice non va più bene (ingenuamente ho creduto che i componenti WPF e Windows Form potessero essere usati con lo stesso codice). Mi sono accorto quindi che non è più possibile aggiungere i SubItem allo stesso modo. C'è un modo di fare la stessa cosa che mi hai mostrato nel primo esempio, usando però una ListView in WPF?