找回密码
 立即注册

QQ登录

只需一步,快速开始

study1990
金牌服务用户   /  发表于:2016-8-5 16:39  /   查看:4370  /  回复:4
本帖最后由 study1990 于 2016-8-5 16:52 编辑

使用的Spread 9

表格序列化后保存到DB,再读出反序列化,加载到表格上,
然后导入一个数据行数比现在表格少的,出现了错误:Invalid row index: 51 (must be between -1 and 50

版主有没有遇到过这种情况?

4 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-5 17:49:46
沙发
没有碰到过,可否发一个Demo过来。好重现问题
回复 使用道具 举报
study1990
金牌服务用户   /  发表于:2016-8-5 18:06:00
板凳
dexteryao 发表于 2016-8-5 17:49
没有碰到过,可否发一个Demo过来。好重现问题

我做了个demo,没有重现。
给你个我们的网站,https://kan-kan.biz/,用户名和密码发私信给你 新規 Microsoft Excel ワークシート.xlsx (7.7 KB, 下载次数: 180)
回复 使用道具 举报
study1990
金牌服务用户   /  发表于:2016-8-5 19:04:12
地板
dexteryao 发表于 2016-8-5 17:49
没有碰到过,可否发一个Demo过来。好重现问题

算了,只看网站看不出问题。
Spread sheet默认是50行。

错误日志:
Invalid row index: 51 (must be between -1 and 50
详细信息如下:   場所 FarPoint.Web.Spread.Model.DefaultSheetStyleModel.GetCompositeInfo(Int32 row, Int32 column, Int32 altIndex, StyleInfo destInfo, StyleInfo excludeInfo, NamedStyle excludedNameStyle)
   場所 FarPoint.Web.Spread.Model.DefaultSheetStyleModel.GetCompositeInfo(Int32 row, Int32 column, Int32 altIndex, StyleInfo destInfo)
   場所 FarPoint.Web.Spread.SheetView.GetStyleInfo(Int32 row, Int32 column)
   場所 FarPoint.Web.Spread.SheetView.GetEditor(Int32 row, Int32 column)
   場所 g1.a(TableCell A_0, Border A_1, Appearance A_2, Int32 A_3, Int32 A_4, Boolean A_5, Boolean A_6, TableCell A_7, StyleInfo A_8, Object A_9)
   場所 g1.a(TableRow A_0, Int32 A_1, Int32 A_2, Appearance A_3, Boolean A_4, Int32 A_5, Int32 A_6, Boolean[] A_7, Boolean[] A_8, Int32[] A_9, Object[] A_10, Int32 A_11)
   場所 g1.p()
   場所 g1.OnPreRender(EventArgs e)
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Control.PreRenderRecursiveInternal()
   場所 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-8 08:52:47
5#
操作的行数必须小于现有行数,如果不够用addrows的方法添加行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部