只 只你 Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-29 #1 用dbgrid插入记录的时候,如何写代码使鼠标点击其它记录时无效!也就是说,在鼠标点击其它记录时,dbgrid仍然外于原先插入记录的编辑状态! 这个事件该怎么写,谢谢!
L lizhenhe Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-29 #2 如果在dbgrid中直接录入数据时,可在数据集的OnBeforePost事件中判断 如果不是在dbgrid中录入数据,则可在插入或编辑前置dbgrid.enabled = false,保存数据后再dbgrid.enabled = true
如果在dbgrid中直接录入数据时,可在数据集的OnBeforePost事件中判断 如果不是在dbgrid中录入数据,则可在插入或编辑前置dbgrid.enabled = false,保存数据后再dbgrid.enabled = true
只 只你 Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-29 #3 要是dbGrid.enabled= false 那保存的时候就会出错了,不能用!
L lizhenhe Unregistered / Unconfirmed GUEST, unregistred user! 2007-09-30 #4 dbgrid.enabled = false与保存出错不存在直接联系,你是否在保存时对dbgrid进行操作了?
柳 柳枫 Unregistered / Unconfirmed GUEST, unregistred user! 2007-10-03 #5 之前遇到同样问题,我的方法最笨,但有效.将DBGRID只读设为真!再将DBGRID双击事件设一个窗口进行修改记录!这样有效避开自动提交数据!