代码如下:
procedure TForm2.Button1Click(Sender: TObject);
begin
    with table1  do
    begin
    Append;
     fieldbyname('箱条码').AsString:=edit1.Text;
     fieldbyname('箱号').AsString:=edit2.Text;
     fieldbyname('入库日期').AsString:=edit3.Text;
     fieldbyname('库管员').AsString:=edit4.Text;
     post;
    end; 
end;
我连续输入几个数据,可是在DBgrid中只显示最后一个,前几个都没有显示出来,只有退出重新进入才显示全,请问各位高手这是怎么回事,解决者赠100分。