怎样然DBGird显示的记录刷新? 我用一个ADOQuery1对应一个DBgrid,初始化时选出某些记录后,ADOQUery1又执行了一个插入记录的语句,可是DBGrid的显示没有变化,怎么让DBGrid显示记录刷新?不要说重新查询一次,因为我觉得这样效率很低。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DBGrid显示的内容并不是数据库中某个表中的内容,而是显示的通过DataSource所连接到的ADOQuery中的dataset(ADO中的DataSet,和TDataSet控件没有关系)中的内容,所以,你的问题我回答完了。如果你通过ADOQuery向数据表中填加了一条记录,而ADOQuery又没有重新查一次的话,DBGrid中是不会有变化的。 因为此时ADOQuery中的内容就根本没有变化。 他好像不能自动刷新,手动刷一下吧adoquery1.active := false;adoquery1.active := true;或者ADOQuery1.close;ADOQuery1.open; 不不不 我记得TABLE是有个刷新方法的 等我查查啊 哦 QUERY是不大可能吧 GDI++ 问题,先开100分,如有人能解决再加200分送他!顶者有分! 急助简单问题。 免费发布学生宿舍管理系统,提出意见中肯者留下Email! BDE配置问题 请教:如何把php中的变量值传给delphi.解决马上给分,在线等待 200分!到底用哪一种数据库? 我想对JPG图象处理,大虾给点主意? 关于错误处理的问题 能不能获取ftp站点下的某一目录下的文件列表? 高分求Unicode Components 2.0的源码 关于SQL 的问题 【纯粹散分帖】 给delphi版的朋友们,大家周末快乐! :)
adoquery1.active := false;
adoquery1.active := true;
或者
ADOQuery1.close;
ADOQuery1.open;
哦 QUERY是不大可能吧