黄兄,
欢迎欢迎,热烈欢迎,欢迎欢迎,热烈欢迎
(好象家乡以前办“xx节”的时候让几千个小学生这样冲着那些商人喊。。呵呵。。最高待遇)
》
做个试验,修改一个字段后,鼠标点到一个按钮上(此时焦点移动了)
关闭,打开。发现修改无效。因为没有激发DBGrid的Scrool事件!
-------------我想知道的是修改Dbedit以后,按别的按钮,算不算焦点的移开
呢?
现在还想明确知道的是在3层中什么时候写入数据集?
1)在没使用缓存更新的时候
a,除了DBGrid的其他DBedit等控件在焦点移开的时候,写入Dataset?
b,DBGrid在焦点移开(也就是到别的记录),写入物理表?
2)在使用缓存更新的时候,
我想是这时没有分别。
a.DBedit等焦点移开,写入缓存。等applyupdate,就写入物理表。
b,Dbgrid焦点移开,写入缓存,等applyupdate,就写入物理表
right?