当前位置:编程学习 > VB >>

关于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
    楼主木有小JJ
End If
绑定到datagrid的记录可修改  表中加个自动增加的ID字段避免重复记录,否则就无法修改
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,