Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var estados = new List<TransactionState>();
- var lista2 = new SelectList(estados).ToList();
- estados.AddRange(Enum.GetValues(typeof(TransactionState)).Cast<TransactionState>().ToList()); //lleno la lista de estados
- //Agrego el valor TODOS
- lista2.Add(new SelectListItem()
- {
- Text = "Todos",
- Value = "999",
- Selected = true
- });
- int i = 0;
- foreach (var item in estados)// ingreso uno por uno, solo para saber si es el estado por defecto y asignarlo
- {
- lista2.Add(new SelectListItem()
- {
- Text = item.ToString(),
- Value = i.ToString(),
- Selected = false //asigno estado por defecto si corresponde
- });
- i++;
- }
- ViewBag.listaDeEstados = lista2;
Advertisement
Add Comment
Please, Sign In to add comment