C#: Recuperare dati da una dropdownlist popolata al Page_Load() tramit...

martedì 28 ottobre 2008 - 14.00

cesconix Profilo | Junior Member

Salve,
come da titolo nella mia pagina web c'è una dropdownlist vuota che viene riempita al Page_Load() tramite una query che genera tanti ListItem. Fin qui tutto ok.
Al momento del recupero dei dati (prova.SelectedValue... ne ho provati anche altri) seleziona sempre il primo valore anche se ho selezionato un altra voce nella select, come mai?

Ho pensato perchè al PostBack viene riempita di nuovo la dropdownlist e quindi resetta tutto, ma ho provato ad eseguire un controllo con Page.IsPostback ed è + o - la stessa cosa!

Wamba Profilo | Expert

Ciao,
servirebbe un po' codice
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

cesconix Profilo | Junior Member

Questa è la pagina .cs

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

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

chavez Profilo | Newbie

Ciao,

ho guardato il tuo codice e mi è sorta una domanda: perché non popoli le DropDownList mediante il metodo Databind()?

cesconix Profilo | Junior Member

si infatti sto facendo così

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

Però ad esempio, in una select, dovrei inserire nel DataTextValue due valori (praticamente due colonne della query). Come dovrei fare?

cesconix Profilo | Junior Member

Niente. Non riesco proprio a estrapolare l'item selezionato al postback. E' così difficile recuperarlo quando la dropdownlist è popolata tramite query?!
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5