dbgrid.readonly的属性要设置吗

解决方案 »

  1.   

    1.设计时置永久性字段然后将期置为只读
    2.程序中动态DataSet.Field[i].readonly := True;
    3.置DBGrid的Column为只读
    4. 如果你是动态的建立DBGrid数据源,你可指定
        DBGrid[N].Columns[I].Readonly:=True;
    5. 判断当前是什么字段得到了焦点如果要改DBGrid中的某部分字段dbgrid.readonly不能设为真
     
     
      

  2.   

    Table1.FieldByName('Sex').ReadOnly:=True;
    //Sex是你要设的只读DBGrid列对应的字段名