设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1378|回复: 5
打印 上一主题 下一主题

[其它] DataGrid的及时更新问题

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-30 03:06:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我把DataGrid与adodc绑定,让DataGrid 显示adodc的纪录内容,再按删除按钮,执行删除操作后,DataGrid 里的数据并不及时更新,只有再按一边按钮,才会更新内容,而我调试的时候却是正确的,不知道为啥,

执行完删除操作后,更新语句如下:

Set DataGrid1.DataSource = Adodc1
Adodc1.Recordset.Update
   Adodc1.Refresh

DataGrid1.Refresh

Adodc1及DataGrid1 的配置如下:

Adodc1.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=D:\Data1\student.mdb;"
   Adodc1.CursorType = adOpenDynamic
  Adodc1.CommandType = adCmdUnknown
  Adodc1.CursorLocation = adUseClient
  DataGrid1.Enabled = True
  DataGrid1.AllowUpdate = True
  DataGrid1.AllowDelete = True

在网上查了半天,也试了,可总是不成,那位大侠能帮忙,感激不尽。

记得以前我用的是直接设置Adodc1的属性,那样的话没有问题,我想是不是,控件的设置方面的原因
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-6-30 03:24:00 | 只看该作者
我把删除按钮里的代码重复了一遍就ok了,不过觉得这样的解决法子有些牵强,大家有没有更明智的建议,谢谢

点击这里给我发消息

3#
发表于 2006-6-30 04:38:00 | 只看该作者
你这是用VB6在写程序吧?
4#
发表于 2006-6-30 07:12:00 | 只看该作者
5#
 楼主| 发表于 2006-6-30 17:28:00 | 只看该作者
是用VB6.0写的程序

谢谢各位相助!
6#
发表于 2010-4-19 12:49:23 | 只看该作者
支持楼主
有答案记得发上来啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-8 08:59 , Processed in 0.095743 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表