gpt4 book ai didi

delphi - 如何刷新 TDBGrid?

转载 作者:行者123 更新时间:2023-12-03 14:59:19 29 4
gpt4 key购买 nike

我有一个名为 myDbGrid 的 TDBGrid,我想在数据库更改(插入/更新/删除)后更新它。如何在不完全重新加载表单的情况下执行此操作?

myDbGrid 使用 myDataSource 并使用 myQry 作为其数据集。

我尝试了以下方法但没有成功:

myDbGrid.Refresh;

myDbGrid.DataSource.DataSet.Close;
myQry.Close; // '' I think this is redundant
myQry.Open;
myDbGrid.DataSource.DataSet.Refresh;

我错过了什么?

(我会注意到数据库更改并未在 tDBGrid 中发生 - 它仅用于显示)

最佳答案

这里唯一需要的代码是:

myDbGrid.DataSource.DataSet.Refresh; 

在这种特殊情况下,其他一切都是多余的。

关于delphi - 如何刷新 TDBGrid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28611613/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com