用.deleters删除数据后用.requery刷新,为何datagrid没有改变,但用.addnew新增则能在datagrid中看到,为何?注:都用了 .UpdateBatch adAffectAll

解决方案 »

  1.   

    "lihongf"????
    李洪根妇???
    开玩笑!!!!!
    Adodc1.Refresh
    Set DataGrid1.DataSource = Adodc1
    DataGrid1.Refresh
      

  2.   

    建议你
    delete后
    set datagrid.datasource=nothing 
    之后

    set datagrid.datasource=rs
    就是重新连接依次
      

  3.   

    都试过了,不行。我就奇怪,为何新增、修改了都能刷新,就是删除不能刷新。我又将datagrid改成msflexgrid,还是这样。郁闷啊。
      

  4.   

    在数据库中删除记录后,datagrid中不会即时删除,除非重新连接
    你可以在删除记录后在datagrid中用removeitem从datagrid中删除记录