[vb.net] Prelevare un valore da una listview

giovedì 19 aprile 2007 - 07.03

seven.7 Profilo | Junior Member

Ciao, volevo sapere come è possibile prelevare una determinata riga selezionata (item) un determinato valore di un colonna?

alextyx Profilo | Expert

se vuoi la seconda colonna (l'indice dei subitems parte da 0), scriverai:

Me.ListView1.SelectedItems(0).SubItems(1).Text

seven.7 Profilo | Junior Member

perdonami ma SelectItem(0)... cosa rappresenta? non dovrebbe far riferimento a una voce tipo currentRow ?

alextyx Profilo | Expert

SelectedItems è la collezione degli item selezionati, se hai un selezione multipla non è così semplice. Se hai, come uso sempre io, solo una selezione singola, allora avrai una collezione composta da un unico elemento che ha indice=0.
Ti ho riportato il mio codice abituale, ma va bene anche se identifichi lo item selezionato in maniera diversa dalla mia!

Es.:
Me.ListView1.FocusedItem.SubItems(0).Text

L'importante, credo, è il meccanismo di estrazione dell'informazione relativamente alla colonna desiderata, che spero di averti chiarito.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5