请问怎么实现 DBgrid查询出来的数据  个别字段不允许修改,其他字段可以修改, 还有  就是 dbgrid 怎么取消 默认的当前列, 就是 我不点击数据的某一行就没有当前列!

解决方案 »

  1.   

    设置QUERY控件的相关字段类别为ReadOnly=true就行了,,,,
      

  2.   

    双击DBgrid。设置不允许修改列的ReadOnly属性为true
    什么默认的当前列不太明白
      

  3.   

    1 http://topic.csdn.net/t/20031204/13/2526921.html
    2 没试过,改下selectindex=-1或者 把焦点移出dbgrid看看
      

  4.   

    某列不允许修改 字段名属性 options/ editing:=false
    取消默认当前列 字段属性 visible:=false;
    cxGrid1DBTableView1 属性optionscustomize 属性 columnsquickcustomizization:=true;试试看是不是你要的效果
      

  5.   

    比如你要设置第一列的字段为只读:adqT.fields[0].readonly:=true;
              第二列的字段可以修改:adqT.fields[1].readonly:=false;
              依次类推了