Office中国论坛/Access中国论坛

标题: DataGrid的及时更新问题 [打印本页]

作者: fei    时间: 2006-6-30 03:06
标题: DataGrid的及时更新问题
我把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的属性,那样的话没有问题,我想是不是,控件的设置方面的原因

作者: fei    时间: 2006-6-30 03:24
我把删除按钮里的代码重复了一遍就ok了,不过觉得这样的解决法子有些牵强,大家有没有更明智的建议,谢谢
作者: zhuyiwen    时间: 2006-6-30 04:38
你这是用VB6在写程序吧?
作者: fan0217    时间: 2006-6-30 07:12
参考:http://www.office-cn.net/forum.php?mod=viewthread&tid=37973&replyID=&skin=1
作者: fei    时间: 2006-6-30 17:28
是用VB6.0写的程序

谢谢各位相助!
作者: LeeTien    时间: 2010-4-19 12:49
支持楼主
有答案记得发上来啊




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3