Vb.net 使用datagridview中的复选框更新表
我有一个datagridview,开头有一个复选框列,我想做的是,当我按下Ok按钮时,它会用相应的复选框更新EquipmentDetail表中请求的行 问题是当我只选中一个复选框时。。。即使未在datagridview中选中,所有行也会更新为trueVb.net 使用datagridview中的复选框更新表,vb.net,datagridview,checkbox,Vb.net,Datagridview,Checkbox,我有一个datagridview,开头有一个复选框列,我想做的是,当我按下Ok按钮时,它会用相应的复选框更新EquipmentDetail表中请求的行 问题是当我只选中一个复选框时。。。即使未在datagridview中选中,所有行也会更新为true For Each row As DataGridViewRow In DataGridView1.Rows req = row.Cells(Column1.Name).Value If row.Cells("Col
For Each row As DataGridViewRow In DataGridView1.Rows
req = row.Cells(Column1.Name).Value
If row.Cells("Column1").Value = True Then
Dim sql2 As String = "UPDATE EquipmentDetail SET Requested = '" & req & "'"
cmd2.Connection = connection
cmd2.CommandText = sql2
cmd2.ExecuteNonQuery()
End If
Next
connection.Close()
End Sub
请帮帮我。。。谢谢…在更新语句中,您正在更新设备详细信息表中的所有记录,在更新语句中应该有一个“WHERE”子句 Dim sql2 As String=“UPDATE EquipmentDetail SET Requested=”&req&““&”WHERE ID=“&ID(EquipmentDetail表中行的ID) 希望这有帮助