--
If e.Col.Name = "id" Then
Dim cz As DataRow = DataTables("表B").Find("id=" & e.Row("id"))
If cz Is Nothing Then
MessageBox.Show("查找的数据不存在,无法添加数据","提示")
Else
e.Cancel = True \'禁止进入编辑状态
For Each dr As DataRow In DataTables("表B").Select("id=" & e.Row("id")) \'赋值所有行
dr("id") = e.Row("id")
dr("第二列") = e.Row("第二列")
dr("第三列") = e.Row("第三列")
Next
End If
End If
如果是字符改为
DataTables("表B").Find("id=\'" & e.Row("id") & "\'")
For Each dr As DataRow In DataTables("表B").Select("id=\'" & e.Row("id") & "\'")
字符和数字的用法不一样的,不能一起用