找回密码
 立即注册

QQ登录

只需一步,快速开始

yin_tb

高级会员

53

主题

200

帖子

1067

积分

高级会员

积分
1067

微信认证勋章

yin_tb
高级会员   /  发表于:2022-4-18 11:49  /   查看:2862  /  回复:2
1金币
如题,如何捕获FarPoint.Win.Spread.Model.ParseException错误。
问题需求:我用了自定义公式,在用户点击公式验证时,验证公式。在这里,我主要是验证参数是否完整。

FarPoint.Win.Spread.Model.ICustomFunctionSupport cfs;
cfs=fs_check.ActiveSheet.Model.Data;
cfs.AddCustomFunction(New ms_function); // ms_function做好了,参数不少时,计算正常。
//界面中有个textbox1,在textbox1的text里,我故意把公式减少一个参数.
try
{
fs_check.ActiveSheet.SetFormula(0,0,textbox1.text); //  因为textbox1的text里,公式少了一个参数,肯定报错。
}
catch (FarPoint.Win.Spread.Model.ParseException ex)
{
//系统不会执行此处代码,提示,此处根本无法捕获提示的FarPoint.Win.Spread.Model.ParseException错误。
}



最佳答案

查看完整内容

不好意思,我在这提交的问题,代码写的对,在我代码中,赋值公式在Try之外,不好意思,低级错误。贴子删不掉,只能赶紧说下,不好意思了。

2 个回复

倒序浏览
最佳答案
最佳答案
yin_tb
高级会员   /  发表于:2022-4-18 11:49:19
来自 2#
不好意思,我在这提交的问题,代码写的对,在我代码中,赋值公式在Try之外,不好意思,低级错误。贴子删不掉,只能赶紧说下,不好意思了。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-18 12:25:20
3#
好的,问题解决就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部