如题!

解决方案 »

  1.   

    1 readonly:=true;
    2 不会自动post的,
    3 你也可以直接CancelOnExit:=true;
      

  2.   

    如果你说的是不想让dbgrid中显示数据补修改,
    你可以设置它的eidt属性为false;如果你是不想让它的数据自动刷新,那你可以什么也不做. 如果你想它刷新数据,dbgrid1.datasource.dataset.active:=false;dbgrid1.datasource.dataset.active:=true;
    dbedit一样
      

  3.   

    谢谢 能这么快回复我遇到的具体情况是这样的tadotable1,dbgrid ,datasouce 及dbedit若干,分别对应部分数据表中的部分字段当我在DBedit中更改数据后,我在DBgrid中移动到其他的行时,原来的数据就发生更新,
    如何防止这些情况发生!谢谢!