método de MVC para unirse lista personalizada en DropDownList y seleccione el elemento de forma dinámica si necesita más detalles, comentario a continuación
Crear sección
@{
List<SelectListItem> list = new List<SelectListItem>();
list.Add(new SelectListItem { Text = "SALE", Value = "SAL" });
list.Add(new SelectListItem { Text = "PURCHASE", Value = "PUR" });
}
<div class="form-group">
@Html.LabelFor(model => model.SaleOrPurchase, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownListFor(model => model.SaleOrPurchase, list, "-- Select Status --", new {@class= "form-control" })
@Html.ValidationMessageFor(model => model.SaleOrPurchase, "", new { @class = "text-danger" })
</div>
</div>
EDIT Sección
List<SelectListItem> list = new List<SelectListItem>();
list.Add(new SelectListItem { Text = "SALE", Value = "SAL" });
list.Add(new SelectListItem { Text = "PURCHASE", Value = "PUR" });
IEnumerable<SelectListItem> myCollection = list.AsEnumerable();
ViewBag.SaleOrPurchase = new SelectList(myCollection, "Value", "Text", transactionTbl.SaleOrPurchase.ToString().Trim());
Gracias, hice el código a continuación para configurar en mi busqueda para cada lista. –
@ { ViewData ["Sectors"] = new SelectList (Model.SectorList, "MainCategoryId", "CatName", "37"); } @ Html.DropDownList ("SectorId" + i, (IEnumerable) ViewData ["Sectores"], "- Seleccionar -", nuevo {@class = "inputbox-small"}) –
Y? ! Espero que no los hayas configurado todos como "verdaderos". Eso vencería el propósito de establecer la propiedad 'Seleccionado' ... – xandercoded