DBgrid的小问题。(50分)

  • 主题发起人 主题发起人 lldhz
  • 开始时间 开始时间
L

lldhz

Unregistered / Unconfirmed
GUEST, unregistred user!
我的DBGrid在输入数据的时候,还没提交的时候点击空白区域是会把刚刚输入的那个CELL
(焦点还在那里)的数据清空,这是为什么?能不能使点击空白区的时候不清空这个数据啊?
 
应该提交数据才对呀
 
你要先使用Table.Insert或是Table.Append。
如果Table或是Query不在编辑或是添加状态时,就会出现你所说的情况。
 
是用QUERY,是用缓存区打开数据集的。有没有什么解决的办法?
 
如果你用的是query的话,我建议你手动添加,可以不用dbgrid,直接用stringgrid吧!这样你写几个简单的sql语句就可以了
 
因为你点空白地方的时候数据并没有提交,所以会清空。
你可以在ONMOUSEDOWN中写提交操作啊
 
a_mao_gong:没有其他的办法吗?我的东西已经做好了,如果要这样改的话,等于要重新做过啊。

pukerno3:我的数据还没有输入完是不能提交的啊,能不能就是鼠标点击的时候把焦点移到下一个
CELL啊?
 
先CLOSE再OPEN
 
zhoudongchao:什么意思?先CLOSE什么??数据集吗?
 
先OPEN,再CLOSE[:D]
 
我看不可能
 
多人接受答案了。
 
后退
顶部