跨进程刷新DBGridEh

wealsh 2013-05-12 03:00:04
已成功跨进程访问DBGridEh,对方的程序有这个特点:我在数据库新增、修改数据后 它的 DBGridEh 不更新

注入方法进去后可以操作这个DBGridEh,也可以把数据导出,得到它的数据源控件名称:.DataSource.DataSet.ClassName = TmyTable249(是不是它重写了TADOTable?),但DBGridEh就是刷新不到,我这样操作:

TADOTable(dbgrdh1.DataSource.DataSet).Requery//无效
TADOTable(dbgrdh1.DataSource.DataSet).close
TADOTable(dbgrdh1.DataSource.DataSet).open DBGridEh 变成空白了,也就是说可以close 但 open 无效,请问有什么办法让它更新?谢谢
...全文
95 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wealsh 2013-05-27
继续关注..
  • 打赏
  • 举报
回复
wealsh 2013-05-12
clinetdataset 可以刷新不?
  • 打赏
  • 举报
回复
sololie 2013-05-12
不清楚,也许这个TMyTable249是个clinetdataset
  • 打赏
  • 举报
回复
相关推荐
发帖
Delphi
创建于2007-08-02

4929

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2013-05-12 03:00
社区公告
暂无公告