如何时时更新DBGRIDE中的数据? 如何时时更新DBGRIDE中的数据?我在做程序的时候经常出现一个窗体对数据库进行了修改,而其中的DBGRIDE 却没有变化,其他窗体中的DBGRIDE也是如此?请问如何保持同步? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是网络上不同用户更新数据,就增加一个定时器,定时更新如果是一个系统下的更新,那就在被修改库的afterdelete,afterpost事件中加上相应dbgrid对应的库的更新(TDataset.requery); 比如一个最简单的:APPEND后append的数据就不出现,除非呢重新启动程序,如果直接Refresh,也还是不行!!! 你可以在修改完成之后使用Refresh命令就能让数据库和窗体中的DBGRIDE保持同步了 form1.DBGrid1.DataSource.DataSet.Refresh; 为何delphi 的父体窗上的图片无法继承 在Canvas 上 显示文字的问题 代码请教! 如何对非日期字段进行按日期统计 菜鸟问题!请教各位帮助! 请叫一个navigator的问题 关于数据校验及完整性的问题,大大的给分 请问各位高手,Delphi2007的一个窗体能添加多少控件?? 谁知道如何在win2000下实现跨程序Drag 消息处理高手请进,怎样实现无边界窗体的移动? 在做项目时遇到的一个打印问题(输出到报表时,数据才取反),不知能否实现?? 请高手指:怎样在报表中打印数据的序号RECNO
如果是一个系统下的更新,那就在被修改库的afterdelete,afterpost事件中加上相应dbgrid对应的库的更新(TDataset.requery);