adoquery+access+dbgrid,急!接受后给分!(35分)

X

xbh1

Unregistered / Unconfirmed
GUEST, unregistred user!
用dbgrid显示数据表,因实际需要可能access数据表的某些指定数据可以修改,某些指定数据不能修改,我该怎么办?
请给出控制某一行数据的read/write性质的代码,谢谢!
 
在AdoQuery的BeforeEdit事件里写
if 不满足条件 then
begin
showmessage('您不能修改!');
Abort;
end;
 
把DBGrid中不能修改的项设成只读不行吗
 
可以在DBGRID里设成只读的。
 
只能在界面里实现,要从数据库实现ACCESS似乎不可能。
 
设置dbgrid的columns属性,设各个columns的字段后,再设各column的readonly属性
 
同意maikee1978。
 
不一定是在设计期才能设DBGRID的只读属性的,在运行的时候也可以,它有一个属性是columns的,你就根据这个来设就好了.
当然,我也在找具体的确定法,不过你知道这个数据库的格式(字段的排列顺序)的话是可以控制的.
 

Similar threads

回复
0
查看
708
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
962
SUNSTONE的Delphi笔记
S
顶部