以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助 数据类型转换  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119545)

--  作者:jackyfashion
--  发布时间:2018/5/26 19:21:00
--  求助 数据类型转换
老师:
您 好!
下面的代码把e.NewValue转为英吋(10.5 转为 10 1/2 )转换出问题了
当前表的 "amkf","svfiamkf"两列都是字符型
这两列值是= 其它两列Single数据

图片点击可在新窗口打开查看此主题相关图片如下:333.png
图片点击可在新窗口打开查看
请老师指教!
谢谢老师!!!
[此贴子已经被作者于2018/5/27 8:37:23编辑过]

--  作者:jackyfashion
--  发布时间:2018/5/27 8:41:00
--  
老师:
您 好!
问题找到,已解决,谢谢老师!!!
问题出在DataColChanged
  e.DataRow("amkf") = CStr(Format(Eval((e.DataRow("xqsunyfg") / 2.54),e.DataRow),"###.####"))
改为  e.DataRow("amkf") = CStr(Format(Eval((e.DataRow("xqsunyfg") / 2.54),e.DataRow),"##0.####"))
这就没问题
谢谢老师的教导!!!
谢谢!!!