dbgrid1的bug!!!
你下个补丁

解决方案 »

  1.   

    这个问题很多,但是,下一个补丁,就可以了,但是,可以有另一种方式修改;
    当post时
    procedure postbtnclick(sender:Tobject);
    begin 
      query1.close;
      query1.open;
      //Table1.close;
      //table1.open;
    end;
      

  2.   

    www.delphi.com
    updatepack2;//就是它喽
    不知道现在还有没有
      

  3.   

    我用的是TTable用refresh不行吗?
    是的我在线:)
      

  4.   

    Table.updatarecord;
    很长时间没有用过table了,为什么不用query?
    你再试一试;
      

  5.   

    谢谢你,Table是用缓冲的,然后我另用一个单元来更新数据,下面这个就是
    你这个语句用在哪里好呢?
    procedure savedataset(database0:Tdatabase;table0:Ttable);
    begin
      with table0 do
      begin
        database0.starttransaction;
        try
          applyupdates;
          database0.Commit;
        except
          database0.rollback;
          raise;
        end;
        commitupdates;
        refresh;
      end;
    end;
      

  6.   

    你写的已经不用了呀!
    如果还出现,只好下了;
    dbgrideh,下载这个控件好了;
    要不,给你发一个;
      

  7.   

    要就放下你的email
    不然,只能到星期一了