Comment puis-je faire une mise à jour dans LinqComment effectuer une mise à jour en utilisant Linq ou Lambda? (C#, Asp.net, Linq, Lambda)
Mon code est
List<Cart> objNewCartItems = (List<Cart>)Session["CartItems"];
if ((objNewCartItems != null) && (objNewCartItems.Count > 0))
{
for (int i = 0; i < dgShoppingCart.Rows.Count; i++)
{
Cart c = new Cart();
TextBox t = (TextBox)dgShoppingCart.Rows[i].FindControl("txtQuantity");
c.Quantity = (t.Text == string.Empty? (int?)null: Convert.ToInt32(t.Text));
objNewCartItems[i].Quantity = c.Quantity;
}
}
Session["CartItems"] = objNewCartItems;
Response.Redirect("ItemListing.aspx", false);
Fondamentalement dans le panier Collection, il y a un article appelé une quantité qui sera rempli lorsque l'utilisateur remplira cela. Donc, je suis en train de lire l'article Grid et de mettre à jour l'attribut Quantity.
Mais je suis sûr qu'il doit y avoir un meilleur moyen via linq ou lambda de faire la même chose.
S'il vous plaît aider
Merci à l'avance