Delphi关于dbGrid组件刷新的问题。

我在Delphi7中利用dbGrid组件浏览数据库内容的时候,怎么才能通过程序在每次修改过数据库内容后自动更新dbGrid组件的项目?现在只能是在每次修改完之后,重新启动... 我在Delphi7中利用dbGrid组件浏览数据库内容的时候,怎么才能通过程序在每次修改过数据库内容后自动更新dbGrid组件的项目?现在只能是在每次修改完之后,重新启动程序,才能看到更新后的数据。 展开
 我来答
百度网友bfb9204
2012-04-30 · TA获得超过718个赞
知道小有建树答主
回答量:1008
采纳率:66%
帮助的人:445万
展开全部
DataSource1的dataset重新开下
要是连的query 更新后用下面的语句
with ADOQuery1 do
begin
ADOQuery1 .close;
ADOQuery1 .open;
end
liguangwen91
2012-05-07 · TA获得超过131个赞
知道小有建树答主
回答量:239
采纳率:75%
帮助的人:51.5万
展开全部
将你查询数据的方法,在修改数据后重新调用(可实现刷新)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fxtrade114
2012-04-30 · TA获得超过316个赞
知道小有建树答主
回答量:552
采纳率:100%
帮助的人:428万
展开全部
通过dbGrid所连接的数据集dataset 来修改数据后,保存.
如果是别的数据集dataset修改数据,只能够通过重新查询的方式刷新数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxl1657439290
2012-05-15
知道答主
回答量:12
采纳率:0%
帮助的人:3.9万
展开全部
可能是你的数据库没有给更新。给你的数据库关闭前加上table1.post(程序段前面应该有table1。edit,如果没有在post前面加上edit),table1.refresh,table1.close;加上这3句就给数据库更新了,DBGRID随之更新
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式