在DataGrid中的记录更新问题,更新的时候所有的记录都更新了,怎么解决?
在DataGrid中的记录更新问题,更新的时候所有的记录都更新了,怎么解决?
Dim bid As Integer = CType(e.Item.Cells(0).Controls(0), TextBox).Text
Dim b1 As String = CType(e.Item.Cells(1).Controls(0), TextBox).Text
Dim b2 As String = CType(e.Item.Cells(2).Controls(0), TextBox).Text
dm.CommandText = "update zz set a1='" + b1 + "',a2='" + b2 + "'
where id = '" + bid + "'
其中zz为表名,a1,a2为字段名,id为字段且设成标识。
在DataGrid中,用手动指定字段,第一列为编号,对应表中的id字段,二,三列分别对应表中的a1,a2字段。这样写对不对?
我要更新所选的记录,按下编辑后就应该更新一条记录,该怎样写程序?
多谢各位了!