我想在DBGird修改中查询出来的数据,可是现在不能。可以进入DBGird的单元格,但是无法编辑和修改数据,于是我加入了一个DBNavigator控件,但是还是无法实现,请各位帮帮忙

解决方案 »

  1.   

    DBGrid的数据集是否处于Edit or Insert.
      

  2.   

    你用SQL语句
      用DBGIRD的CHANG事件
       QUERY1.sql.add('update tablename set 修改的值  where 条件');
     不知道行不行
     你试试看!
      

  3.   

    dbgrid不要readonly,如果是用的query,它的requetlive应该为true,如果是adoquery,注意它的locktype
      

  4.   

    什么错误也不报呀,就是无法修改单元格的数据,而且连接上DBNavigator控件之后,该控件的编辑和提交等按钮也是灰的,前移后移四个除外
      

  5.   

    谢谢herofy(雄鸡破晓) ,问题已经搞定,能否解释一下原因??再次感谢也谢谢其他各位的帮助