如何实现TDBGrid动态更新

crazyguo007 2005-03-22 03:41:53
我在一个窗体上Form1用DBGrid1和一个ADOQuery1相连。ADOQuery1得Active属性为True,它得作用是将

一个表中所有数据查询出来,并显示在该DBGrid1上。当我在该窗体得弹出得一个窗体上Form2中对这个

表中数据进行了编辑。我想问如何实现当我关闭Form2回到Form1中时,Form1上得DBGrid能及时地更新

它显示的数据,使它与表中地数据一致?



...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
smiler007 2005-03-23
  • 打赏
  • 举报
回复
或者

AdoQuery1.ReQuery();

如果重绘出现屏幕闪烁的话,则:
AdoQuery1.DisableControls;
AdoQuery1.ReQuery();
AdoQuery1.EnableControls;
merkey2002 2005-03-23
  • 打赏
  • 举报
回复
我想问如何实现当我关闭Form2回到Form1中时
-------->
你控制一下,当你关闭form2回到form1时把adoquery1重新打开一下。
feng520 2005-03-23
  • 打赏
  • 举报
回复
在运行期间,直接可以对表进行修改不.
lyguo 2005-03-22
  • 打赏
  • 举报
回复
ADOQuery1.close;
ADOQuery1.sql.add('');
ADOQuery1.Open;

也就是把ADOQuery1关啦,再打开一下试试.

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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