protected void startUpdate(object sender, RepeaterCommandEventArgs e) { try { int x = 0; id = int.Parse(e.CommandArgument.ToString()); idcom.Value = id.ToString(); StockManager cargar = new StockManager(); List <string> tipos = new List <string>(); BindingList <Ingrediente> ingredientes2 = cargar.ListarStock(""); BindingList <Comida> pedido = lista.TraerComidas(); listingredientes = lista.TraerCxi(int.Parse(e.CommandArgument.ToString()) + 1); ddlIngredientes.DataSource = ingredientes2; ddlIngredientes.DataTextField = "Descripcion"; ddlIngredientes.DataValueField = "Id"; ddlIngredientes.DataBind(); for (x = 0; x < ingredientes2.Count(); x++) { tipos.Add(ingredientes2[x].Tipocant); } iding.Value = e.CommandArgument.ToString(); txtdescripcion.Value = pedido[int.Parse(e.CommandArgument.ToString())].Descripcion; txtprecio.Value = pedido[int.Parse(e.CommandArgument.ToString())].Precio.ToString(); rptIngredientes.DataSource = listingredientes; rptIngredientes.DataBind(); foreach (Item item in listingredientes) { lista.cargaaux(item.Id, item.Descripcion, item.Cantidad, item.tipo); } pnlCargadiv.Visible = false; pnlCarga.Visible = true; } catch (Exception ex) { Console.Write(ex); } }