Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
ListView SelecetedItem
lunedì 22 febbraio 2010 - 19.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cicciuzzo
Profilo
| Junior Member
106
messaggi | Data Invio:
lun 22 feb 2010 - 19:08
Ciao a tutti
utilizzo un listview per visualizzare dei dati, per ogni item ho messo un linkbutton nel ComandName ho messo "Select" per effetuare la selezione del record che mi interessa... e fin qui funziona correttamente....
nel selectitem del listview visualizzo i dati in maniera differerenti, e in piu ho messo dei textbox che devono essere compilati e all'onclik su un button deve inviare una mail con i dati compilati piu altri dati che deve recuperare dal record selezionato....
ho fatto la stessa cosa con un datalist e mi funziona, ma con questo componente no....
all'onClik del button faccio il findcontrol, ma in vano...
come faccio a recuperare i dati del selectitem del listview???
con il datalist faccio datalist.seleceditem.findcontrol("pippo")
e con il listview??
ciao e grazie
paoval72
Profilo
| Senior Member
297
messaggi | Data Invio:
gio 25 feb 2010 - 11:37
Ciao. Ma il button è contenuto nel listview, giusto?
Se è così, ovviamente avrai un button dedicato epr ogni riga.
La prima cosa che mi viene in mente è recuperare a ritroso i dati, usando i Parent:
Ad esempio, se il campo che ti serve è una TextBox:
((TextBox)( ((ListViewDataItem)(((Button)sender).Parent))).FindControl("CampoCheMiServe"))
In pratica:
((Button)sender).Parent è il contenitore del button (= il sender) che hai cliccato. Quindi è un ListViewdataItem. A questo punto, prendi il controllo del tuo campo SULLA RIGA SELEZIONATA, facendo ilc ast del controllo (nell'esempio è una TextBox).
Se ho capito male, fammi sapere e magari posta un po' di codice.
Ciao,
PV
Torna su
Stanze Forum
Elenco Threads
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 !