GastonFontenla

Untitled

May 24th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.94 KB | None | 0 0
  1. var estados = new List<TransactionState>();
  2.             var lista2 = new SelectList(estados).ToList();
  3.  
  4.             estados.AddRange(Enum.GetValues(typeof(TransactionState)).Cast<TransactionState>().ToList()); //lleno la lista de estados
  5.  
  6.             //Agrego el valor TODOS
  7.             lista2.Add(new SelectListItem()
  8.             {
  9.                 Text = "Todos",
  10.                 Value = "999",
  11.                 Selected = true
  12.             });
  13.  
  14.             int i = 0;
  15.             foreach (var item in estados)// ingreso uno por uno, solo para saber si es el estado por defecto y asignarlo
  16.             {
  17.                 lista2.Add(new SelectListItem()
  18.                 {
  19.                     Text = item.ToString(),
  20.                     Value = i.ToString(),
  21.                     Selected = false   //asigno estado por defecto si corresponde
  22.                 });
  23.                 i++;
  24.             }
  25.  
  26.             ViewBag.listaDeEstados = lista2;
Advertisement
Add Comment
Please, Sign In to add comment