对不起,我没有说清楚,该dbgrid放在一个的面板上,面板的enable属性设为false!dbgrid属性为只读! 

解决方案 »

  1.   

    对不起,我没有说清楚,该dbgrid放在一个的面板上,面板的enable属性设为false!dbgrid属性为只读! 
      

  2.   

    将Dbgrid的readonly属性设为true ,就Ok了
      

  3.   

    将 Dbgrid 的 readonly 属性设为 true 就可以了。
      

  4.   

    将面板的enable属性设为TRUE,则dbgrid可用;
    dbgrid内的数据不能更改有许多办法:
    1DataSource.DataSet.CacheUpdates:= FALSE;
    2在DataSource.DataSet里建立Field,将ReadOnly := FALSE;
    3将 Dbgrid 的 readonly 属性设为 true,或者将Dbgrid的coulumn的Readonly := TRUE;
    以上三种办法都行.
      

  5.   

    或者将enable属性设为TRUE,且将Options中的dgEditing设为False, 这样看起来更漂亮