I don't think this gonna work, I've got this problem before and try it.
Best solution that I can get is , change the grid record source to a temp cursor ,do zap and insert for add and deleting data in it and problems gone for goods.
HTH
Senna Dwipayana
Being good is better
Being better is a bless