Code2,请教有关BCB5 数据库的刷新问题!!!

一个Access库含一个表,两个ADODataSet(分别放在两个窗体上),希望在第 1 个窗体上按子类窗体按钮之后,打开第2个窗体,进行ADODataSet->Append()操作执行以后,希望第2个窗体上的DBGrid1会自动刷新,把记录显示出来,可是活加之后没有刷新,就是本次插入的记录并不显示,然而第1个窗体的DBGrid表格却自动刷新了,这可怎么是好??

我在第2个窗体上活加记录按钮中,在添加记录的语句之后
使用 ADODataSet1->Active=false;
ADODataSet1->Active=true;
DBGrid1->Refresh();
两种效果一样不管用,不知道什么地方的问题。

两个窗体中grid名称相同,又没有指明窗体,就刷了原来窗体中的grid.

问题已解决,用Refresh()不管用,用Requery()就可以。