我觉得要么增加一个AdoQuery,分管显示和修改;
要么不在DBGrid中直接修改,另用一个DBEdit只对应xs表中子段进行修改,DBGrid只管显示。

解决方案 »

  1.   

    分管显示,那就是说不能在同一个dbgrid中显示啦。
      

  2.   

    可以编辑但是得加上一个updatesql控件,在这个控件中设置你修改的那个表
    然后
    try 
      query.applyupdate,
      query.commit;
      database.commit;
    except 
      query.cancelupdate ;
      database.rollback ;
    end 
    database.commit 
      

  3.   

    你没有提供全的信息,当然不能够插入了。
    你如果你不希望这个字段显示,可以在dbgrid中设置为不可见,然后在post前用程序给它赋值。在数据查询中选择所有的字段。
      

  4.   

    : thinkcat(思想猫) 你所说的那些代码是放在哪个地方。还有是哪个控件和updatasql绑定。