Query的State问题?(20分)

  • 主题发起人 主题发起人 Flashcqxg
  • 开始时间 开始时间
F

Flashcqxg

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序中用了query.state in [dsedit]来判断当前数据是不是属于编辑状态的时候,用了dbgrid控件,当焦点移到下一条记录的时候(这条没有编辑,也没有保存),记录集的状态却不是dsedit了??<br>请问为何?应该如何解决?<br>谢谢。
 
移动不是浏览状态吗。
 
DBGrid是感知控件,移到下一行会自动insert一行记录<br>这时的State值为DsInsert ,可对此进行判断
 
不是插入<br>是这样的:首先取出数据放到dbgrid中去,然后编辑,编辑一行之后,移动到另外一行,移动之前没有保存,但状态却不是dsedit了?
 
不用你去保存,他会自动post的。
 
后退
顶部