J'ai eu le meme probleme et en fait , achaque fois que tu ajoute ou suprime une donnée , si tu veux que ton datagrid (par exemple ) soit à jour il faut faire :
Set datagrid1.datasource = nothing
Dataenvironment1.tacommandedesupressionoudajout
Set datagrid1.datasource = Dataenvironment1
datagrid1.rebind
datagrid1.Refresh
et normalement ce sera rafraichis
Voila donc essayes d'adapter ça à ce que t'utilise
tchuss