[vb.net] caricare listview usando le colonne

domenica 17 dicembre 2006 - 09.24

Amodio Profilo | Expert

salve a tutti
in genere si caricano le listview usando:
litem=listview.items.add(...
e dopo per prelevare i dati mi tocca andare a fare:
codice1=listview.selecteditems(0).subitems(3).text

ma se per puro caso(e capita spesso) il cliente mi chiede di aggiungere una colonna in una determinata posizione devo rifare tutto da capo :(
esiste quindi un modo per caricare la listview usando i nomi delle colonne?
proprio come si fa per il gridview?

grazie

Cteniza Profilo | Guru

Potresti gestirti una classe che gestisce le proprietà "numero colonna" e "intestazione" e due metodi che restituiscano con il nome colonna il numero e viceversa con l'intestazione il numero colonna.
In questo modo potrai inserire il nome sul subitems.
Esempio:
codice1=listview.selecteditems(0).subitems(Colonna.GetNumero("Descrizione")).text

Amodio Profilo | Expert

beh quindi come fa il gridview niente :(
vabbeh, grazie la prossima volta uso il gridview,altrimenti questo cliente finisce per esaurirmi
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