Bonjour,
Je récupère une liste d'un web service que j'injecte dans un viewbag ou viewdata.
Le problème c'est que dans ma dropdownlist, il y'a juste le dernier élément de cette liste qui s'affiche.
auriez vous une idée?
voici le bout de code:
controller
foreach (System.Data.DataRow dr in ViewBag.ListeStatut.Rows)
{
List<object> list = new List<object>();
list.Add(dr["STATUT"]);
ViewData["Statut"] = new SelectList(list.ToList());
//ViewBag.Statut = new SelectList(ViewBag.ListeStatut.Rows,"STATUT");
}
return View();
View:
<div class="editor-field">
@Html.DropDownList("Statut", ViewData["Statut"] as SelectList)
@Html.DropDownList("Statut1")
</div>
merci d'avance

 

 
		
		 
        

 
			
			

 
   
 


 Dropdownlist: affiche que le dernier élément de ma liste
 Dropdownlist: affiche que le dernier élément de ma liste
				 Répondre avec citation
  Répondre avec citation , bein c'est tout simplement parce que j'instancie ma liste dans mon foreach .
, bein c'est tout simplement parce que j'instancie ma liste dans mon foreach .
						
Partager