请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

xia1001
金牌服务用户   /  发表于:2021-9-1 15:34  /   查看:2492  /  回复:6
1金币
image.png971298217.png
您好,我通过这两种方式清空表格中的数据,都会出现输入的字符串格式不正确的提示,是怎么回事呀~

最佳答案

查看完整内容

问题在清空数据的时候,触发了单元格数据修改的事件

6 个回复

倒序浏览
最佳答案
最佳答案
xia1001
金牌服务用户   /  发表于:2021-9-1 15:34:13
来自 6#
问题在清空数据的时候,触发了单元格数据修改的事件
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-1 16:51:15
2#
输入的字符串格式不正确的提示是在哪一句代码呢,也就是说情况哪个区域的时候出错了?
这个应该还是和具体的单元格数据有关,需要您提供一个重现问题的demo(主要包含要清除的文件)。我来帮您验证原因
回复 使用道具 举报
xia1001
金牌服务用户   /  发表于:2021-9-1 20:07:54
3#
fpSpread1.Sheets[1].ClearRange(0, 6, fpSpread1.Sheets[1].RowCount, fpSpread1.Sheets[1].ColumnCount - 6, true);
fpSpread1.Sheets[2].ClearRange(0, 6, fpSpread1.Sheets[2].RowCount, fpSpread1.Sheets[2].ColumnCount - 6, true);
fpSpread1.Sheets[3].ClearRange(0, 8, fpSpread1.Sheets[3].RowCount, fpSpread1.Sheets[3].ColumnCount - 8, true);
这三句代码吧,我逐行执行的时候到这里就会出现,而且捕捉不到错误,也不能忽略掉。
表格是绑定了数据表的,我想换个其他数据表绑定,所以要先把数据清空。
设计器里这些单元格的类型都是无,没有设置具体的类型,是不是绑定数据表以后单元格类型的问题?清空的时候为什么会出现问题?
image.png508565062.png
回复 使用道具 举报
xia1001
金牌服务用户   /  发表于:2021-9-1 21:58:22
4#
我找到原因了,主要不是这个代码的问题
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-2 09:55:55
5#
好的,也欢迎分享一下错误原因。帮助其他的客户避坑
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-2 17:28:45
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部