Combobox et variable

antrax56 Messages postés 3 Date d'inscription vendredi 5 août 2005 Statut Membre Dernière intervention 5 août 2005 - 5 août 2005 à 13:17
vlaad Messages postés 79 Date d'inscription mardi 29 juin 2004 Statut Membre Dernière intervention 18 décembre 2006 - 24 août 2005 à 10:31
voila mon probleme

j'ai cree un combobox avc 2 valeur "serveur lan" "serveur internet"
je voudrai que qd je clique sur "serveur lan" sa me charge "set dedicated 1" ds une variable "reso" de type string
et qd je clique sur "serveur internet" sa me charge "set dedicated 2" ds ma variable "reso"

merci d'avance

1 réponse

vlaad Messages postés 79 Date d'inscription mardi 29 juin 2004 Statut Membre Dernière intervention 18 décembre 2006 3
24 août 2005 à 10:31
Salut,
pour répondre à ta question, je vois deux choix possible si ton projet est bien un projet ASPX

1er Choix:
Tu poses une dropdownlist(combobox ^^) sur ta page web et tu fais clic droit propriétés ->Items et là tu ajoutes ton texte et sa valeur respective.
Il faut vérifier ensuite que ta combobox à la propriété AutoPostBack à TRUE.
Enfin, dans le code-behind, tu recupères ta valeur comme cela.

Private
Sub DropDownList1_SelectedIndexChanged(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles DropDownList1.SelectedIndexChanged



Dim reso
As
String <--c'est ta variable


reso =
Me.DropDownList1.SelectedItem.Value



End
Sub

2ème Choix:

sinon tu peux aussi faire comme cela, ce n'est que du code mais je trouve ça plus propre.
Il faut juste vérifier que l'AutoPostBack de la DropdownList est sur TRUE.

Private
Sub Page_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load



'Placez ici le code utilisateur pour initialiser la page



If
Not IsPostBack
Then


Charger()



End
If



End
Sub



Private
Sub Charger()



Dim item
As ListItem


item =
New ListItem("server LAN", "set dedicated 1")



Me.DropDownList1.Items.Add(item)


item =
New ListItem("Server Internet", "set dedicated 2")



Me.DropDownList1.Items.Add(item)



End
Sub



Private
Sub DropDownList1_SelectedIndexChanged(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles DropDownList1.SelectedIndexChanged



Dim reso
As
String <--c'est ta variable


reso =
Me.DropDownList1.SelectedItem.Value



End
Sub


Les programmeurs sont rois....Ceux qui ne croient pas en nous sont des fous...
0
Rejoignez-nous