L
LUCKWZY
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个数据集(Adotable1),当我一条一条的浏览时,想根据特定的条件
设定它的读写状态!(有的记录允许更改、有的则只能查看)
说明:1、由于某种原因,我不能用DBGIRD,而用了很多DBEDIT、DBCOMBOBOX等控件
因此不能用 dbgrid1.readonly:=true;
2、用dataset的locktype adotable1.locktype:=ltreadonly
是可以实现数据的只读! 但每设定一次dataset的读写都必须先关闭数据集
然后再打开,这样太浪费网络资源
3、建立一个过程,在过程用循环设定dataset字段为只读,
Adotable1.field[0].readonly:=true;
在程序中调用(我现在用的就是这个方法)
这样也有一个问题,就是速度较慢(有明显的等待时间)
请各位大侠,拔刀相助,给小弟指条明路!