双击dbgrideh 中的任何一条记录弹出对其修改的窗体,修改完成之后点‘确定’按钮后,如何能立刻看到修改后的此条记录(也就是已确定dbgrideh中显示的就是修改后的记录),其中‘确定’按钮的代码为:
with Da.ADO_editjiami_Query do
         begin
            Edit;
            Post;
         end;
    ModalResult:=mrOk; 我在post 后加了close,open 还不能立刻刷新,高手们帮忙了!

解决方案 »

  1.   

    xxx.active:=false;
    xxx.active:=true;
      

  2.   

    with Da.ADO_editjiami_Query do
             begin
                Edit;
                //这里应该给你要更新的字段赋值!
                fieldbyname('abc').asstring := 'test';            
                Post;
             end;
      

  3.   

    获得你修改的数据的id值 
    然后在你原来的dbgrideh中进行查询该条数据记录
      

  4.   

    唉! 我更新错query了 已搞定,谢谢各位