找回密码
 立即注册

QQ登录

只需一步,快速开始

sherclock

初级会员

34

主题

77

帖子

259

积分

初级会员

积分
259
sherclock
初级会员   /  发表于:2019-6-4 17:22  /   查看:3771  /  回复:5
本帖最后由 sherclock 于 2019-6-4 17:28 编辑

版主,
     我将第二列设置为了禁止编辑,我能通过什么方法将第一行第二列改为允许编辑,第二列的其他行还是不允许编辑,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-4 18:27:36
沙发
有一个BeforeEdit 事件,可以在这里根据条件控制e.Cancel=true;来实现无法编辑
  1. _flex.BeforeEdit += _flex_BeforeEdit;
  2.         private void _flex_BeforeEdit(object sender, RowColEventArgs e)
  3.         {
  4.             e.Cancel=true;
  5.         }
复制代码
回复 使用道具 举报
sherclock
初级会员   /  发表于:2019-6-5 08:17:23
板凳
Richard.Ma 发表于 2019-6-4 18:27
有一个BeforeEdit 事件,可以在这里根据条件控制e.Cancel=true;来实现无法编辑

这个方式我用过,有没有单独设置单元格能否编辑的属性,例如fg[i,j].Edit=False
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-5 09:04:15
地板
目前没有针对单元格的能否编辑的属性,只能通过这个事件来解决
回复 使用道具 举报
sherclock
初级会员   /  发表于:2019-6-5 10:44:58
5#
Richard.Ma 发表于 2019-6-5 09:04
目前没有针对单元格的能否编辑的属性,只能通过这个事件来解决

好的,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-5 11:45:51
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部