关于datagrid如何更新的问题,谢谢!急
您好,我是vb初学者,想咨询一个问题:在窗体中 有一个按钮command1,还有一个datagrid(已通过adodc1连接到access数据库里),还有一个文本框。现在要实现以下功能:
在文本框中输入某个 关键字,按command1,然后能查询出此条记录并显示在datagrid中,但我发现要想将此条记录无法在datagrid中进行修改并保存。但当未进行查询,让datagrid显示所有记录时,却是可以修改其中内容的。
不知是否有方法解决,谢谢!! datagrid
可手动修改数据的么?
没用过,小汗…… 可以修改并保存:
Private Sub Form_Load()
Adodc1.CommandType = adCmdText
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from bjsj"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from bjsj where rq=#" & Text1 & "#"
Adodc1.Refresh
End Sub
If 本人有分 Then绑定到datagrid的记录可修改 表中加个自动增加的ID字段避免重复记录,否则就无法修改
楼主木有小JJ
End If
补充:VB , 基础类