DbGrid1.Columns.Items[index].ReadOnly:=True;

解决方案 »

  1.   

    to:ch81(missile)我加了一句DbGrid1.Columns.Items[1].ReadOnly:=True;(我想让dbgrid的第二个属性不能写,只能从下拉菜单选择,但最后结果是第二个属性不能选也不能写,不知为什么?
     
      

  2.   

    readonly=true,当然是不能改动了!
    dbgrid控件,还能选吗?
    我从来没发现,是那个属性,是它能选?
      

  3.   

    我现在是能选也能写,但会出异常双击dbgrid,打开editing dbgrid1.columns 在选中某个字段,在属性里点击picklist可写选择项啊,不能写也不能选我还不如不要这个字段(我是用于编辑的)
      

  4.   

    DBGrid1.Columns[i].ReadOnly:=true
      

  5.   

    很简单,在DBGrid的OnColEnter中判断是否进入了你所指的那一列,
    然后将DBGrid的Options中的dgEditing设为False,
    再在OnColExit中还原dgEditing为True.
      

  6.   

    很简单,在DBGrid的OnColEnter中判断是否进入了你所指的那一列,
    然后将DBGrid的Options中的dgEditing设为False,
    再在OnColExit中还原dgEditing为True.
      

  7.   

    prometheusphinx(白日梦)是菜鸟一只!
      

  8.   

    To llhh(鱼)
    依你之间该如何操作阿?
      

  9.   

    最简单,用第三方控件,比如infopower 3000,或者DevExpress QuantumGrid有时候不一定要自己写代码的。