dropdownlist selectedvalue .
Bonsoir,
mon souci , c'est que j'ai un objet qui contient :
id |nom
----------
1 | text1
2 |text2
tout ce que je veux c'est que quand je choisis l'id 2 dans le "selectedvalue" que le text2 soit sélectionner par défaut dans mon DropDownList.
et que le tout reste trié bien sur .
voici mon code :
sur le Controlleur :
Code:
1 2 3 4 5 6 7 8 9
|
this.ViewData["myviewdata"] =
monObjet.FindAll().OrderBy(n => n.nom)
.Select(e => new
{
e.Id,
Name = e.Label
}); |
sur la vue :
Code:
1 2
|
<td>@Html.DropDownList("myDDL", new SelectList((System.Collections.IEnumerable)ViewData["myviewdata"], "Id", "Name",2), new { @class = "short" })</td> |
le souci c'est qu'on j’enlève le "OrderBy" mon code marche .
sauf quand je laisse le OrdeBy il ignore le slectedvalue .
NB : déjà avec DropDownListFor j'essaye même pas, car ça ignore carrément le selectedValue .
merci d'avance