找回密码
 立即注册

QQ登录

只需一步,快速开始

onroader

初级会员

35

主题

85

帖子

284

积分

初级会员

积分
284
onroader
初级会员   /  发表于:2020-3-21 13:04  /   查看:3793  /  回复:7
1金币
我们这边目前用使用的FarPoint.Win.Spread.FpSpread 是7.0版本。
现在有个报表编辑单元格报错,无法定位到问题在哪,帮忙排查一下。

附件是报错的报表XML文件。
报错信息如下:

发生时间:        2020年3月21日 12:44:37
错误来源:        FarPoint.Win.Spread
错误信息:        未将对象引用设置到对象的实例。
===================================================
调用堆栈:
   在 FarPoint.Win.Spread.SpreadView.a(Control A_0)
   在 FarPoint.Win.Spread.SpreadView.dj()
   在 FarPoint.Win.Spread.SpreadView.dk()
   在 FarPoint.Win.Spread.SpreadView.StartCellEditing(EventArgs e, Boolean formula)
   在 FarPoint.Win.Spread.SpreadView.ab(Object A_0, EventArgs A_1)
   在 FarPoint.Win.Spread.FpSpread.c(Object A_0, EventArgs A_1)
   在 FarPoint.Win.Spread.FormulaTextBox.ab()
   在 FarPoint.Win.Spread.FormulaTextBox.OnGotFocus(EventArgs e)
   在 System.Windows.Forms.Control.InvokeGotFocus(Control toInvoke, EventArgs e)
   在 System.Windows.Forms.Control.WmSetFocus(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.RichTextBox.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
错误数据:        System.Collections.ListDictionaryInternal

编辑单元格报错.zip

27.16 KB, 下载次数: 69

7 个回复

倒序浏览
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-22 23:00:12
沙发
问题收到,我们先试一下
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-23 12:05:33
板凳
您好,删除掉用了一个第三方tag后导入,没有发现问题。
请告知具体重现步骤。
回复 使用道具 举报
onroader
初级会员   /  发表于:2020-3-23 16:42:32
地板
重新步骤:对单元格设置公式,设置单元格居中,然后隐藏一些列。再编辑一些单元格的公式。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-24 17:40:43
5#
抱歉,还是未重现问题,请确认下是否是因为使用了自定义公式导致的问题,使用内置公式看是否还有此问题,排除环境问题。如果内置公式也有,请提供更详细的重现步骤,比如编辑Sheet 1 A3单元格,输入=sum...,隐藏列A。越详细越好。
回复 使用道具 举报
onroader
初级会员   /  发表于:2020-3-27 16:31:17
6#
单元格输入的公式要长一点,大于单元格的宽度。
如果公式长度没有单元格宽,也不会报错。
回复 使用道具 举报
onroader
初级会员   /  发表于:2020-3-27 16:33:43
7#
步骤:1、选择一大片区域设置单元格居中对齐,
2、隐藏这片区域的一些列,
3、在隐藏列前面的列设置公式,公式要长一点。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-27 17:42:45
8#
视频是我的操作步骤。 屏幕录制2020-03-27 下午5.38.37-.mov (11.87 MB, 下载次数: 74)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部