谢谢

解决方案 »

  1.   

    选 把DBGRID的ReadOnly设为True,然后把你想要修改的那列设为False
      

  2.   

    在DBGrid的OnColEnter事件里写:
    if DBGrid1.SelectedField.Name=xxx then //xxx为你想改的字段名
      DBGrid.ReadOnly:=False
    else
      DBGrid.ReadOnly:=True;
      

  3.   

    双击dbgrid 选择想要设为只读的字段,将readonly设为只读即可
      

  4.   

    其实没有专门针对于某个字段来修改的啦,,要改也是把整个DBGRID的ReadOnly:=False;不改就True;  所以改的时候请认准修改的字段。。否则不好返回。