起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 幽蓝星空

【搞定】[请求]如何控制用lDataSheetArea.EditorRepeatMode 方法输出的单元格的访问

[复制链接]
 楼主| 发表于 2006-12-29 10:28:09 | 显示全部楼层
这仍然是对字段的访问权限设置!
因为如果将第一条记录的DataSet.Fields设为只读,第二条记录的DataSet.Fields.设为可写,那么第一条数据记录的该字段会因第二条记录的DataSet.Fields.readonly:= false;语句而变为可写,所以达不到仅对单条记录的字段来设置权限的目标。
回复 支持 反对

使用道具 举报

发表于 2006-12-29 14:34:59 | 显示全部楼层
但是,在同一时间,你只能编辑一条记录啊。
当用户把记录再次滚动到第一条记录时,又会触发AfterScroll事件,从而使DataSet.Fields再次被设为只读
回复 支持 反对

使用道具 举报

发表于 2006-12-30 14:48:46 | 显示全部楼层
楼主,搞定没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-31 15:07:50 | 显示全部楼层
还没有搞定呢
你我的方法设定的权限是针对“DataSet.Fields”这个字段设置的,字段是数据集的整个列的属性,不可能只针对于某一行的该字段,所以不能实现。你也可以试一下。
十分感谢你的帮助!
回复 支持 反对

使用道具 举报

发表于 2007-1-4 09:15:59 | 显示全部楼层
楼主,能否提供你的具体业务需求。
看是否我对你需求理解错误!
回复 支持 反对

使用道具 举报

发表于 2007-1-10 10:13:40 | 显示全部楼层
楼主,你的问题解决了吗?
没有问题就结贴了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-3 16:07 , Processed in 0.045620 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表