找回密码
 立即注册

QQ登录

只需一步,快速开始

dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-11-17 11:13:22
11#
代码写的没有什么问题,具体还需要调试下,可以发个可以重现的Demo吗?
回复 使用道具 举报
dapsjj
初级会员   /  发表于:2016-11-17 13:01:16
12#
dexteryao 发表于 2016-11-17 11:13
代码写的没有什么问题,具体还需要调试下,可以发个可以重现的Demo吗?

您好,请问grdMain.ActiveSheet.Rows.Count和grdMain.ActiveSheet.RowCount有什么区别?
回复 使用道具 举报
dapsjj
初级会员   /  发表于:2016-11-17 13:17:28
13#
本帖最后由 dapsjj 于 2016-11-17 13:20 编辑
dexteryao 发表于 2016-11-17 11:13
代码写的没有什么问题,具体还需要调试下,可以发个可以重现的Demo吗?
  1.                     grdMain.ActiveSheet.Cells[0, 0, grdMain.ActiveSheet.RowCount - 1, grdMain.ActiveSheet.ColumnCount - 1].Locked = true;
复制代码

写成ColumnCount就不错,写成Columns.Count就出错,出错信息为:确认数据列名是合适的。
确认索引不是负数。
确认列表的最大索引比列表容量要小。
关于这个例外情况,参考一般的帮助。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-11-17 15:00:47
14#
这两个的结果是一样的,具体内部实现需要和开发那边确认,我也试的试和您一样的代码,也没有报错。
所以可能还是其他什么设置导致的。

评分

参与人数 1满意度 +5 收起 理由
dapsjj + 5 赞一个!

查看全部评分

回复 使用道具 举报
dapsjj
初级会员   /  发表于:2016-11-17 15:04:41
15#
dexteryao 发表于 2016-11-17 15:00
这两个的结果是一样的,具体内部实现需要和开发那边确认,我也试的试和您一样的代码,也没有报错。
所以可 ...

嗯,现在可以清除数据并锁定这些单元格了,谢谢!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-11-17 15:46:49
16#
不客气
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部