如题.

解决方案 »

  1.   

    双击AdoQuery,添加所有字段,并把它们的ReadOnly设置为true
      

  2.   

    那代码如何写呢?用for 循环吧.TAdoQuery有没有一个特别的Readonly属性,在数据集不用打开关闭的情况下也可以控制所有字段的只读/可读写?
      

  3.   

    一楼的方法可行,把所有字段加进去,都设置为ReadOnly
      

  4.   

    ADOQuery.LockType := ltReadOnly;
      

  5.   

    rockswj(石头,一直再努力) 的方法是很实用的,而且LockType := ltReadOnly可以让数据返回得快一些...
      

  6.   

    for i := 0 to ADOQUERY.FieldCount- 1 do      ADOQUERY.Fields[i].ReadOnly := true;
      

  7.   

    别人的窗体录入,按了"保存"之后,使各字段都不能编辑.要按"编辑"后,才能编辑,是如何做的呢?
    点保存后设DBGrid.enabled := False; 点编辑时:=True