千千

IT博客 首页 新随笔 联系 管理
  16 Posts :: 24 Stories :: 5 Comments :: 0 Trackbacks

如果只涉及到一个表的话,只要Set dataGrid1.DataSource = rs 就可以了。
如果涉及到几张表的话这个方法就不好用了。不过你可以判断记录集的状态:
rs.Status = adRecModified 记录被修改
rs.Status = adRecNew 记录是新建的
rs.Status = AdRecDeleted 记录被删除
然后执行相应的sql语句就可以了

DATAGRID是数据感知控件,换句话说,只要用ADO连接数据库,只要少量代码或者0代码实现以上要求,具体是否允许添加删除,右击控件选择属性,设置.
具体的操作是
1:添加ADODC控件
2:添加DATEGRID控件
3:设置ADODC1的连接字符串,指定ACCESS数据库(详细操作不用我说了吧)
4:设置ADODC1的RECORDSOURCE,一般指表名
5:设置DATEGRID的RECORDSOURCE为ADODC1
6:设置DATAGRID的允许的操作
7:在FORM_LOAD中写ADODC1.REFRESH就可以了
在所有数据控件中,我个人认为DATAGRID是最简单的.

posted on 2007-01-21 17:40 千千 阅读(3892) 评论(1)  编辑 收藏 引用 所属分类: VB

评论

# re: VB6.0 直接在DataGrid 中进行增,删,改 操作 ,然后会直接保存到ACCESS 2014-06-04 09:00 fsd
ds  回复  更多评论
  

只有注册用户登录后才能发表评论。