找回密码
 立即注册

QQ登录

只需一步,快速开始

菜白

初级会员

47

主题

159

帖子

404

积分

初级会员

积分
404
菜白
初级会员   /  发表于:2023-5-19 11:22  /   查看:609  /  回复:1
1金币

最佳答案

查看完整内容

您好,想要设置某个单元格不可编辑,您可以先设置表单保护,然后设置其他的单元格的locked属性为false,需要禁止的单元格属性为true。如果想要优化这个操作,可以将默认的style的locked属性设置为false,然后只需要把禁止的单元格的属性设置为true就可以了。 还有一种方法就是使用事件来实现,进入编辑状态的事件为EditStarting(https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#editstartin ...

1 个回复

倒序浏览
最佳答案
最佳答案
JoestarXu
超级版主   /  发表于:2023-5-19 11:22:52
来自 2#
您好,想要设置某个单元格不可编辑,您可以先设置表单保护,然后设置其他的单元格的locked属性为false,需要禁止的单元格属性为true。如果想要优化这个操作,可以将默认的style的locked属性设置为false,然后只需要把禁止的单元格的属性设置为true就可以了。

还有一种方法就是使用事件来实现,进入编辑状态的事件为EditStarting(https://demo.grapecity.com.cn/sp ... Events#editstarting),在这个时间中你可以获取到将要编辑的单元格的行列索引,通过行列索引判断这个单元格是否是您要禁止编辑的单元格,从而实现您的需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部