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
FindControl con ItemTemplate non funziona ???
mercoledì 13 gennaio 2010 - 12.14
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sorigrafia
Profilo
| Junior Member
71
messaggi | Data Invio:
mer 13 gen 2010 - 12:14
Ciao ciao....domanda:
E' vero che l' unico modo per trovare il contenuto di oggetti aggiunti tramite Templatecolumn è possibile solo attraverso una funzione (che ho trovato spesso nei forum) "FindControlIterative" (
http://forums.asp.net/p/1228109/2214504.aspx
) ??????
Non c' è modo di utilizzare il classico FindControl??
GRAZIE MILLE
--
AirLainz
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 14 gen 2010 - 17:49
>Ciao ciao....domanda:
Ciao
>E' vero che l' unico modo per trovare il contenuto di oggetti
>aggiunti tramite Templatecolumn è possibile solo attraverso una
>funzione (che ho trovato spesso nei forum) "FindControlIterative"
>(
http://forums.asp.net/p/1228109/2214504.aspx
) ??????
no
>Non c' è modo di utilizzare il classico FindControl??
certo, basta che sai qual è il container del controllo, poi lanci la FindControl.
>GRAZIE MILLE
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
sorigrafia
Profilo
| Junior Member
71
messaggi | Data Invio:
ven 15 gen 2010 - 12:23
Ok, e fin qui ce l' ho fatta, così:
Dim textbox As TextBox = DirectCast(sender, TextBox)
Dim NOME1 As String = "TextBox_Qta_nr" & textbox.Rows
Dim container As GridViewRow = CType(textbox.NamingContainer, GridViewRow)
Dim txtbox As TextBox = DirectCast(container.FindControl(NOME1), TextBox)
Riesco poi a ottenere con un ciclo tutti i textbox di ogni record della mia GridView?
Ho provato così ma niente:
Dim wg As GridView = DirectCast(Page.FindControl("GridView2"), GridView)
Dim container2 As GridViewRow = CType(wg.NamingContainer, GridViewRow)
Come devo fare?
Il problema è che sono nella classe dell' ItemTemplate mentre la GridView è nella classe della pagina "normale".
Immagino debba importare qualcosa ma non so cosa...
Grazie ancora
--
AirLainz
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 !