DopDownList in controllo Repeater

mercoledì 25 aprile 2012 - 21.47

perla0279 Profilo | Senior Member

Ciao
su una pagina aspx (Vb.net) ho un controllo Repeater .
All'interno di questo controllo ho inserito una TextBox per inserire una qta. Ora dovrei inserire anche un controllo DropDownList .

Il codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

nel controllo DropDownList non esiste la possibilità di inserire : name="testo_<%#DataBinder.Eval(Container.DataItem, "codice")%>"
Cosa potrei utilizzare per recuperare poi il valore inserito nel salvataggio in vb.

Adesso recupero il valore così:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Dovrei trovare qualcosa di simile.


freeteo Profilo | Guru

Ciao,
va bene usare quell'evento del Repeater, se hai appunto qualche oggetto che scatena un comando.
Ti basta andare a prenderti il controllo dropdownlist con il metodo "FindControl" relativo all'elemento del repeater che ti viene passato come parametro...tradotto in codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ps: nel markup puoi anche mettere direttamente "<%# Eval("nomeProprieta") %>" senza scrivere sempre il "DataBinder.Eval..."

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5