[C#] dropdownlist

Signaler
Messages postés
104
Date d'inscription
vendredi 8 août 2003
Statut
Membre
Dernière intervention
1 mars 2005
-
Messages postés
9
Date d'inscription
mardi 25 février 2003
Statut
Membre
Dernière intervention
1 février 2008
-
Bonjour,

J'essaye d'afficher une dropdownlist avec un element selectionné.
Par exemple ma dropdownlist presente des pays (france, italie...).

je voudrais que lorsque j'arrive sur cette page, comme dans ma Bdd j'ai "italie", alors le selected soit mis a "italie" et non au 1er element de ma dropdownlist.

voila ce que je fais :

Code:

oDropDownList = new DropDownList();
oDropDownList.DataSource = oDataViewTable(arrParamTable[2]);
oDropDownList.DataTextField = oDataViewTable(arrParamTable[2]).Table.Columns[1].ToString();
oDropDownList.DataValueField = oDataViewTable(arrParamTable[2]).Table.Columns[0].ToString();
oDropDownList.DataBind();

oDropDownList.ID = arrParamTable[2].ToString();

oDropDownList.Items.FindByValue("2").Selected = true;

Je croyais que "oDropDownList.Items.FindByValue("2").Selected = true;" allé regler mon pb, et bien non ?!?

merci a vous

2 réponses

Messages postés
56
Date d'inscription
lundi 7 juillet 2003
Statut
Membre
Dernière intervention
14 novembre 2007

as-tu essayé : oDropDownList.SelectedValue = "2";
Messages postés
9
Date d'inscription
mardi 25 février 2003
Statut
Membre
Dernière intervention
1 février 2008

oDropDownList.ClearSelection()
oDropDownList.Items.FindByValue("2").Selected = true






Cela doit marcher, j'ai eu le même cas