For Each row As GridViewRow In GridView2.Rows
Dim MachineId As Integer = Convert.ToInt32(GridView2.DataKeys(row.RowIndex).Value)
Dim checkbox As CheckBox = CType(row.FindControl("cbRows"), CheckBox)
If checkbox.Checked Then
Dim a As String
a = GridView2.DataKeys(row.RowIndex).Values("MachineStatus").ToString()
'MsgBox(a) ก็ได้ค่าของ Column นั้นออกมาค่ะ
'ถ้า Where (MachineId = MachineId) มันจะไป Update Status ทั้งตารางเลย
แต่ถ้าใช้ Where (MachineId = @MachineId) มันจะไม่ Update ให้ค่ะ
SqlDataSource1.UpdateCommand = "Update Machine SET [MachineStatus] = 'Inactive' Where (MachineId =
@MachineId)"
SqlDataSource1.Update()
End If
Next row