BIB*_*IBD 6 delphi tdbgrid delphi-xe7
我有一个TDBGrid myDbGrid
,我想在更改数据库后更新(插入/更新/删除).如何在不重新加载表单的情况下完成此操作?
myDbGrid
使用myDataSource
它并将myQry
其用作数据集.
我试过以下但没有成功:
myDbGrid.Refresh;
Run Code Online (Sandbox Code Playgroud)
和
myDbGrid.DataSource.DataSet.Close;
myQry.Close; // '' I think this is redundant
myQry.Open;
myDbGrid.DataSource.DataSet.Refresh;
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
(我会注意到tDBGrid中没有发生数据库更改 - 它只在那里显示)
这里需要的唯一代码是:
myDbGrid.DataSource.DataSet.Refresh;
Run Code Online (Sandbox Code Playgroud)
在这种特殊情况下,其他一切都是多余的.
归档时间: |
|
查看次数: |
8704 次 |
最近记录: |