我把一个临时表TADOQuery关联到DBGrid,然后我在DBGrid中一次输入多条记录,点保存命令,将多条记录真正的插入到后台的数据表中.但是这样会遇到问题,比如我在DBGrid中在输入某条记录的时候,对与其中的字段我输完值后光标跳到下一列,该字段的值保存到临时表中了,但某些字段给予值后转入下一列,然后我立刻用查询分析器查看,却发现该字段的值并未提交.也就是说我在DBGrid中输完整行后,若鼠标不挪到下一行,就会出现刚才输入的一行数据部分字段位提交到临时表中,致使点保存命令部分字段的值未写入后台的表中.毕竟当人们在DBGrid中输完多行数据,并不会把光标向下挪动一行在去点保存,而是直接点保存的,这样部分字段的值就丢失了.请问如何避免次问题的出现.
   虽然分值不高,但的确让我费解,我想了好多方法都没解决.恳请各位提出你们的解决办法,小弟在此感激不尽!!!