[C#] dropdownlist

tobleronne Messages postés 104 Date d'inscription vendredi 8 août 2003 Statut Membre Dernière intervention 1 mars 2005 - 19 mars 2004 à 10:41
cs_Loneloup Messages postés 9 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 1 février 2008 - 1 févr. 2008 à 17:40
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

taharban Messages postés 56 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 14 novembre 2007
22 mars 2004 à 11:07
as-tu essayé : oDropDownList.SelectedValue = "2";
0
cs_Loneloup Messages postés 9 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 1 février 2008
1 févr. 2008 à 17:40
oDropDownList.ClearSelection()
oDropDownList.Items.FindByValue("2").Selected = true






Cela doit marcher, j'ai eu le même cas
0
Rejoignez-nous