ofonadroite
Messages postés130Date d'inscriptionmercredi 25 juin 2008StatutMembreDernière intervention13 août 20082 11 juil. 2008 à 11:09
Bonjour,
Peut tu préciser comment tu remplit ta DropDownList ?
Il ne faut pas oublier de la charger avant, (DropDownList1.DataBind()), si elle est reliée à une requête à une BDD, si c'est plutôt aprés un formulaire précise le s'il te plait.
ofonadroite
Messages postés130Date d'inscriptionmercredi 25 juin 2008StatutMembreDernière intervention13 août 20082 15 juil. 2008 à 10:32
Bon déjà pourquoi met tu le SelectedIndex à 1 si tu veux la première valeur ? (ça serait plutôt 0), ensuite tu n'as pas besoin d'utiliser le ToString(), la valeur donnée par SelectedValue est toujours en string mais bon ça c'est des petits détails.
A quel moment fait tu ta MessageBox ? Le problème doit surement venir de là.
Sinon au chargement de ta page ton DropDownList se rempli quand même ?
MessageBox.Show("La valeur de la personne selectionnee est : "
+ DropDownList1.SelectedValue); //.ToString()
}
Le problème doit surement venir de là. ? (Estce que l'affectation de la DownDropList se fait après le chargement de la page ou avant(comme prévu ?) )
Sinon au chargement de ta page ton DropDownList se rempli quand même ?
Oui , il se rempli correctement
=> oui tu as raison , j’ai essayé le
MessageBox(ds. Un click bt.) après la fct. De chargement de la page et ca
marche
Déduction :
Il ne faut pas essayer d’afficher
la première valeur de DropDownList dans la fct. Load Page mais plutôt après le
chargement de la page(car le remplissage de la liste se fait a la fin de Load Page…
)