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 1.0/1.1
Selezione DropDownList
giovedì 30 ottobre 2003 - 12.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ary
Profilo
| Newbie
20
messaggi | Data Invio:
gio 30 ott 2003 - 12:27
Faccio una DropDownList popolata dal db con i nomi delle regioni italiane in ordine alfabetico ma vorrei che venisse selezionato un particolare item.
Cioè se io faccio:
DropDownList1.SelectedItem.Text = "sardegna";
inserisco pippo come primo valore, e questo anche se faccio:
DropDownList1.Items.Insert(0,"sardegna");
Io vorrei che quando la tendina è chiusa si vedesse la selezione su sardegna, ma se la apro mi apparisse la lista con l'item selezionato su sardegna e se voglio la lombardia devo andare in alto con la scroll bar, se voglio la sicilia in basso.
Cioè non vorrei sardegna come primo item e poi scorro tutta la tendina verso il basso ( e inoltre sardegna sarebbe ripetuto).
Non so se sono riuscita a spiegarmi in modo capibile.
Grazie
Arianna
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 30 ott 2003 - 16:19
ciao,
con DropDownList1.SelectedItem.Text = "sardegna";
in effetti cambi il valore dell'elemento selezionato quindi il primo diciamo...
se sai l'indice del campo (esempio 2) scrivendo
DropDownList1.Items(2).Selected = true;
fa quello che vuoi tu, altrimenti ci devo pensare ancora un po'.
ciao intanto ;-)
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 31 ott 2003 - 09:20
ho dato un'occhio e una soluzione puo' essere questa:
- "annulli il selezionato":
DropDownList1.SelectedItem.Selected = false;
- imposti quello che vuoi tu:
-- se sai l'indice => DropDownList1.Items[#indice#].Selected = true;
-- se preferisci avere per "sardegna" =>
DropDownList1.Items[DropDownList1.Items.IndexOf(new ListItem("sardegna"))].Selected = true;
prova a darci un'occhiata.
ciao ;-)
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 !