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
Numero di elementi per volta in DropDownList
martedì 13 luglio 2010 - 19.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
maui.80
Profilo
| Junior Member
119
messaggi | Data Invio:
mar 13 lug 2010 - 19:26
Ciao a tutti,
al click su una DropDownList di 300 elementi mi si apre la tendina a scorrimento di 30 elementi per volta.
A titolo informativo, sapete per caso se c'è un parametro del costrutto in questione per far vedere gli elementi a blocchi di 10 o 5?
In pratica ridurre la dimensione del menu a tendina in altezza?
grazie
MAURO
paoval72
Profilo
| Senior Member
297
messaggi | Data Invio:
gio 15 lug 2010 - 16:06
Ciao. da quanto ne so, con una Dropdownlist di asp.net non puoi scegliere gli elementi da visualizzare.
Cercando soluzioni in rete, mi sembra che le strade siano 3:
1) creare uno user control tutto tuo
2) usare un oggetto html di tipo Select
3) usare un controllo di terze parti (in qualche libreria gratuita)
Dipende anche dal framework che puoi utilizzare.
(Spero che non dia problemi segnalare qualche sito esterno)
Ci sono proposte in Ajax (magari con jquery:
http://www.fairwaytech.com/Technology/FlexBox.aspx
), o con controlli annidati (questo: "
http://aspalliance.com/541_Multiple_Column_DropDown_Box_for_ASPNET.1"
, propone ad esempio di costruire una grid dentro una DDL).
Oppure, potresti pensare di cambiare controllo, passando ad una ListBox.
Buona serata,
PV
maui.80
Profilo
| Junior Member
119
messaggi | Data Invio:
ven 16 lug 2010 - 09:07
Non è un problema passare ad una ListBox.
Provo a dare un'occhiata grazie comunque dei consigli
MAURO
Gluck74
Profilo
| Guru
1.359
messaggi | Data Invio:
ven 16 lug 2010 - 10:36
Ciao,
Il controllo DropDownList, viene renderizzato come un tag SELECT
Non c'è nessuna possibilità di gestire tale controllo HTML.
Le soluzioni rimangono quindi, come suggerito, la 1 e la 3.
ma io sarei più propenso ad utilizzare un ListBox. Del resto se le voci da presentare sono 300, una DropDown non è adatta nell'interfaccia, ma potrebbe andare una piccola griglia o un elenco su più colonne, che puoi realizzare con il ListView.
Se hai la possibilità guarda l'AjaxControlToolkit, che abbina anche del codice javascript ai controlli per rendere più facili souzioni come questa
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
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 !