添加数据以后,dbgird中不刷新   等关闭再重新启动以后才能看见刚才添加的数据  还有    我添加第一条数据不显示,当我添加第2条数据时候,第2条不显示,第1条显示出来了
  依次类推  我添加第3条时候,第3条不显示,第2条显示出来了
  怎么不及时显示、刷新呢?  
 我的代码是这样的`
  dbgird与datasource连接  datasource与adoquery1连接    添加按钮是用的adoquery2
    是不是还得设置控件的属性啊`!!!!
代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
adoquery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.text:='insert into 表 values('''+edit1.text+''','''+edit2.text+''')';
adoquery2.ExecSQL;adoquery1.Active:=false;
adoquery1.Active:=true;
end;procedure TForm1.FormShow(Sender: TObject);
begin
  adoquery1.Close;
  adoquery1.SQL.Clear;
  adoquery1.SQL.text:='select * from 表';
  adoquery1.Open;
end;end.