找回密码
 立即注册

QQ登录

只需一步,快速开始

hptj

高级会员

72

主题

240

帖子

1170

积分

高级会员

积分
1170

活字格认证微信认证勋章元老葡萄

hptj
高级会员   /  发表于:2016-9-6 16:00  /   查看:3666  /  回复:3
当我对,sheetview.OperationMode = OperationMode.ReadOnly;后,怎么设置sheetview的局部区域可以编辑?

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-9-6 17:27:15
沙发
当设置OperationMode.ReadOnly,禁止用户对该 spreadsheet 上的任何部分发生改变。并且没有任何处于活动状态的单元格。

没有提供接口在这个方式下设置某个单元格只读。

因此对于您的问题,只能采用其他的方式。
1.修改OperationMode的设置,在满足条件的单元格企图进入编辑状态的时候,修改OperationMode为Normal,否则为ReadOnly。
2.使用表单的Locked和Cell的Locked属性完成锁定和可编辑(这个策略和Excel一致)
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
hptj
高级会员   /  发表于:2016-9-7 17:20:02
板凳
Alice 发表于 2016-9-6 17:27
当设置OperationMode.ReadOnly,禁止用户对该 spreadsheet 上的任何部分发生改变。并且没有任何处于活动状 ...

单个单元格,可以 这样处理,如果批量性的来处理cell,处理起来比较麻烦
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-8 09:03:20
地板
hptj 发表于 2016-9-7 17:20
单个单元格,可以 这样处理,如果批量性的来处理cell,处理起来比较麻烦

从您提供的信息来看,目前只有2楼提供的2种方法可供选择。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部