重新打开form后,上一次的某些并未保存的内容居然还在! |
尚未結案
|
luowy651
高階會員 發表:257 回覆:313 積分:114 註冊:2003-04-09 發送簡訊給我 |
各位大大好,我碰到一个很奇怪的问题,如图,我重新打开了这个form,但上面第三行的内容其实是上次并没保存的数据,怎么还会出现在那里?不过,我只要在dbgrid上随便点一下,它就消失了,有没有办法不出现这种情况啊?每次form重新show时,我用dbgrid.reflash,但没用
|
baby2321
初階會員 發表:52 回覆:165 積分:48 註冊:2005-06-11 發送簡訊給我 |
如果 确定没有保存 则在每次form的重新show时 可设置 你连接dbgrid的对应控件的ACTIVE属性 如:ADOTABLE1 或ADOQUERY1
事件 “form的重新show”中 [code delphi] ADOQuery1.active:=false; ADOQuery1.active:=true; [/code] 即在 form的重新show 时 重新连接一下数据表 就可以了 祝你顺利
編輯記錄
baby2321 重新編輯於 2008-02-01 15:48:45, 註解 無‧
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
|
pillar62
資深會員 發表:9 回覆:324 積分:271 註冊:2002-04-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |