很简单的 。可双击dbgrid,弹出列的编辑框,进行编辑。最后可选择某列,在object inspector中设置其属性readonly为true即可。

解决方案 »

  1.   

    上面的两种都可以,一种是控制dataset的field类的readonly属性,还有一种是控制dbgrid中的column类的readonly属性!当然前提是你已经加入了这些实例!
      

  2.   

    让DBGrid继承StringGrid,然后设想设为只读的的列的为fixed,不过只能是从第一列开始到你设的个数,可改变想要设为只读列的序数到最前,即可实现你想要的功能!
    ===================================================================
     暗恋女司机,薪水全做公交车了! 
    http://www.csdn.net/expert/topic/926/926315.xml?temp=4.807681E-02