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
SelectedIndex
giovedì 03 giugno 2004 - 15.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
jessy
Profilo
| Newbie
33
messaggi | Data Invio:
gio 3 giu 2004 - 15:45
Ciao!
Avrei bisogno di un aiutino sulle dropdownlist.
Vorrei sapere se esiste un modo per associare a ogni elemento un indice, in modo che quando l'utente seleziona una voce dalla combo io posso ottenere anche l'indice corrispondente.
x es.
Ho una combo che contiene dei valori e voglio associare dei numeri
13 FITC 14 PE
15 PerCP
16 PE-Cy5
17 APC
18 ECD
in modo che se l'utente seleziona ecd io posso ottenere 18 e utilizzarlo.
Usando la proprietà SelectedIndex che ottiene o imposta l'indice dell'elemento selezionato nel controllo, non mi permette di assegnargli il valore che voglio io.
Come posso fare?
Grazie
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
gio 3 giu 2004 - 17:58
Ciao jessy,
io per esempio ho utilizzato DataTextField e DataValueField e il database.
Ossia ti consiglio di inserire in una tabelle la tua lista di indici e di parole (così è anche manutenibile nel futuro).
Per esempio metti nome Indici al campo dei tuoi indici e Descrizioni al campo dei testi come FITC,PE ecc.
Chiamo la tabella TB_jessy e apri una connessione al database. Chiamo DA_jessy il dataadapter che ti connette al tuo database e ora passiamo al codice:
Imports ...
...
Public class ...
Protected WithEvents myList As System.Web.UI.WebControls.DropDownList
...
public sub Page_Load(...)
...
dim DS_jessy as new DataSet()
DA_jessy.Fill(DS_jessy,TB_jessy)
myList.DataSource=DS_jessy.Tables("TB_jessy").Defaultview
myList.DataValueField ="Indici"
myList.DataTextField = "Descrizioni"
myList.DataBind()
...
Spero di esserti stato d'aiuto ;)
ciao Klaus
jessy
Profilo
| Newbie
33
messaggi | Data Invio:
ven 4 giu 2004 - 09:31
Ciao Klaus proverò a fare come mi consigli!
Grazie mille, mi sei stato di grande aiuto!!
Ciao 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 !