用DBGridEh与TBL1关联显示数据,TBL1为TBL2的子表,以A字段做为关联字段(DBGrid中不显示父子表的关联字段A)。在DBGridEh中操做数据时,新增,修改,保存均无问题,但是在新增记录后,若要取消,则报错“Row handle Referred to a deleted row or a row d for deletion”但修改之后CancelUpdate 却没问题,WHY?  
   我只能判断是在删除行的时候出了错,因为我的表是ltBatchOptimistic,所以,当我新增一行记录时,只要不换行(Post)也不会出错。只要换行(Post)就报错,为什么?高人指点一下