跨进程刷新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 无效,请问有什么办法让它更新?谢谢
...全文
122 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wealsh 2013-05-27
  • 打赏
  • 举报
回复
继续关注..
wealsh 2013-05-12
  • 打赏
  • 举报
回复
clinetdataset 可以刷新不?
sololie 2013-05-12
  • 打赏
  • 举报
回复
不清楚,也许这个TMyTable249是个clinetdataset

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧