View Full Version : [ Vb.Net ] ListView - Genymus
Salve, come si può fare per ottenere il testo da una listview
La mia listview è composta in questo modo
Colonna 1 | Colonna 2 | Colonna 3
Riga 1 | campo 1 | campo 2 | campo 3
Riga 2 | campo 4 | campo 5 | campo 6
Riga 3 | campo 7 | campo 8 | campo 9
Il mio quesito è:
come faccio ad ottenere i valori:
> del campo 6?
> di tutta la riga 3?
> di tutta la colonna 2?
> del campo 6?
ListView1.Items(1).SubItems(2).Text
> di tutta la riga 3?
Dim arrayRiga(ListView1.Columns.Count) As String
Dim i As Integer
For i = 0 To ListView1.Items(2).SubItems.Count - 1
arrayRiga(i) = ListView1.Items(2).SubItems(i).Text
Next
> di tutta la colonna 2?
Dim arrayCol(ListView1.Items.Count) As String
Dim i As Integer
For i = 0 To ListView1.Items.Count - 1
arrayCol(i) = ListView1.Items(i).SubItems(1).Text
Next
;)
proverò subito
grazie mille
Genymus
è per inserire items dentro la listview?
Semplice, ad esempio :
Dim i As Integer = 0
For i = 1 To 9 Step 3
Dim LVI As New ListViewItem("campo " & i)
LVI.SubItems.Add("campo " & (i + 1))
LVI.SubItems.Add("campo " & (i + 2))
ListView1.Items.Add(LVI)
Next
;)
Avento una listview del genere:
Colonna 1 | Colonna 2 | Colonna 3
Mi servirebbero questi metodi:
> Inserire una stringa nella colonna due
> modificare il testo nella colonna uno
> cancellare una riga intera
> cancellare un'items nella colonna tre.
Grazie
Avento una listview del genere:
Colonna 1 | Colonna 2 | Colonna 3
Mi servirebbero questi metodi:
> Inserire una stringa nella colonna due
> modificare il testo nella colonna uno
> cancellare una riga intera
> cancellare un'items nella colonna tre.
Grazie
Beh dai, cosa c'è di tanto difficile in una ListView ?
Esempi ne hai avuti. Ora, come si suol dire... Pedalare ! :D
Il discorso di base è che qui non c'è tanto il concetto di Row ( come in un DataGridView ), bensì di Item e relativi SubItems.
In visualizzazione tabellare ad esempio se aggiungi un Item, andrà nella prima colonna disponibile, e tutti i suoi SubItems occuperanno le colonne successive... ;)
Giusto... ero convinto che fosse tipo un database... adesso sono riuscito finalmente a capire come si fa...
Grazie comunque per l'aiuto.
Genymus
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.