จะอัพเดทข้อมูลลงฐานข้อมูลทีละหลาย Record ยังไงครับ
ตอนนี้ผมลองใช้โค๊ดด้านล่าง ปรากฏว่ามันอัพเดทแค่ record เดียวอะคับ
Code (VB.NET)
Dim af As Product = (From p In db.Products _
Select p).First()
af.ProductAmount = Total.ToString
db.SubmitChanges()
ตัวแปร Total ผมได้มาจากนี่ครับ เป็นการดึงค่าจาก gridview มาคำนวณ
Code (VB.NET)
If e.Row.RowType = DataControlRowType.DataRow Then
Dim จำนวนทั้งหมด = Convert.ToInt64(DataBinder.Eval(e.Row.DataItem, "ProductAmount"))
Dim จำนวนที่ซื้อ = Convert.ToInt64(DataBinder.Eval(e.Row.DataItem, "OrderAmount"))
Total = (Convert.ToInt64(จำนวนทั้งหมด) - Convert.ToInt64(จำนวนที่ซื้อ))
e.Row.Cells(3).Text = Total.ToString
End If
ช่วยหน่อยนะครับ
Tag : .NET, Web (ASP.NET), LINQ, VS 2010 (.NET 4.x)