VB中Datagrid绑定的数据更新问题

datagrid绑定了一个adodc控件并且通过查询把数据反映在了许多的text里面,但是在更改text里面的数据之后想要更新datagrid里面对应的那条数据的部分字段时却不能更新在更新的时候用的代码如下: Dim strid1 As String strid1 = Text1.Text Adodc2.Recordset.Find ("ActID" + "=" + "✀" + strid1 + "✀") Adodc2.Recordset.Fields(0).Value = Text1.Text Adodc2.Refresh在find之后找到了那条数据,但是在更改了Text1.text的数据之后想要再保存到数据库里时却不能代替原数据对应字段上的内容,想问一下能用什么办法能够把改过的数据保存到数据库的表中, 谢谢大家
2026年09月23日 20:05
有3个网友回答
网友(1):

你这里都将列名重定义了,你就必须用你定义后的列名了,比如这里的stuid现在要用学号

网友(2):

'加上Adodc2.update
Adodc2.Recordset.Fields(0).Value = Text1.Text
Adodc2.update
Adodc2.Refresh

网友(3):

直接把text1的datafield属性设置为对应的字段名