相关疑难解决方法(0)

如何使用Linq或Lambda执行更新?(C#,Asp.net,Linq,Lambda)

如何在Linq中进行更新

我的代码是

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);
Run Code Online (Sandbox Code Playgroud)

基本上在购物车集合中,有一个名为数量的项目将在用户填写时填充.

所以我正在阅读Grid项并更新Quantity属性.

但我相信通过linq或lambda必须有更好的方法来做同样的事情.

请帮忙

提前致谢

c# linq asp.net lambda

2
推荐指数
1
解决办法
4953
查看次数

标签 统计

asp.net ×1

c# ×1

lambda ×1

linq ×1