以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 快速录入身份证号码事件,增加行时出现问题提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186992) |
-- 作者:13678391902 -- 发布时间:2023/6/13 11:36:00 -- 快速录入身份证号码事件,增加行时出现问题提示 If e.DataCol.Name = "身份证号码" Then If e.NewValue > "" AndAlso len(e.NewValue) = 10 Then e.NewValue = "51080219" & e.NewValue End If End If 问题: 调用的目标发生了异常。 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2021.5.29.1 错误所在事件:表,待遇核定8,DataColChanging 详细错误信息: 调用的目标发生了异常。 从字符串“”到类型“Double”的转换无效。 输入字符串的格式不正确。
|
-- 作者:有点蓝 -- 发布时间:2023/6/13 11:40:00 -- 调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错 |
-- 作者:程兴刚 -- 发布时间:2023/6/13 13:06:00 -- 身份证号码列类型错误,是字符型,应更改为字符型,下面的代码没问题,但身份证号码显示不会正确: If e.DataCol.Name = "身份证号码" Then If e.dataro.isnull(e.DataCol.Name) = false AndAlso len(e.NewValue) = 10 Then e.NewValue = "51080219" & e.NewValue End If End If
|