【发布时间】:2011-09-26 00:29:25
【问题描述】:
我正在使用 TADOConn 和 TADODataSet 单元提取数据并连接到 TDataSources 和 TDBGrids。我的 DBGrids 正确显示信息,并且在详细视图中编辑信息准确反映在后备数据库中。
我想做的是让更新详细 DBGrid 中的字段导致两个数据集的刷新,以便始终显示最新的数据。
我尝试将刷新调用放在不同级别的数据库访问的多个事件处理程序中,但它们似乎都有类似(但不同)的重新进入问题。
到目前为止,我能想到的最好方法是通过在详细信息 DBGrid.onColExit 事件上调用刷新来更新主视图。
如果我将刷新调用放在一起,更新的信息将在下次运行应用程序时才会显示。
关于如何实现这一目标的任何想法?我是不是错了,为什么?提前致谢。
【问题讨论】:
标签: delphi sql-server-2008 ado