我dbgrid连的query被改变后,重新open,但是dbgrid不刷新,怎么办?急!!
解决方案 »
- delphi 数据库取得定义成int(11) unsigned字段的值出错
- 'TBitmap' and 'tagBitmap'不兼容的问题大家见过吗?
- 对我来说是超难的select语句。谢谢各为前辈。我已没分了。
- 看不懂了,晕了,真不知道如何理解这一行,高手请进!
- 数据导出问题
- 窗体合并问题
- 异常捕捉之疑问 !
- delphi6中的indy是什么版本的啊
- 高手教我一下 VB做成的dll文件接口怎么转换成delphi所用?
- 字符串在内存中如何不被调试器(OllyDBG)看到 (程序验证注册过程)
- 如何让DBgrid中显示自定义的内容?
- 当将dbgrid中的数据进行修改后如何将dbgrid中的数据进行刷新?
QUERY1。OPEN后dbgrid1.Enabled:=TRUE;
query.Close;
queyr.Open;
我是 adoquery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.Add('select ……');
adoquery2.open;
用post会出错,说数据集不在修改或插入模式。
select用open,insert,update用exesql但是你说的问题不应该出现啊~你首先应该看看dbgrid的datasource是不是也跟着改了~要是忘了没改,当然不会更新数据了(因为你本来就没有要求显示新数据)
query.Close;
queyr.Open;
dbgrid1.open;
query.EnableControls