以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这段代码不知出了什么问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=149170) |
|
-- 作者:zhuxinhui -- 发布时间:2020/4/25 11:04:00 -- 这段代码不知出了什么问题 这段代码在DATACLCHANGED不知是什么问题,一重置列就自动退出系统 e.DataRow("摘要") = "购"& e.DataRow("简称") & e.DataRow("货物名称")& e.DataRow("规格")& "计" & e.DataRow("数量") & e.DataRow("单位") e.DataRow("摘要")=e.DataRow("摘要").replace("_","") e.DataRow("摘要")=e.DataRow("摘要").replace("/","")e.DataRow("摘要")=e.DataRow("摘要").replace("(","") e.DataRow("摘要")=e.DataRow("摘要").replace(")","") e.DataRow("摘要")=e.DataRow("摘要").replace("\\","") e.DataRow("摘要")=e.DataRow("摘要").replace(" ","") 刚开始还以为是表有问题,查了一大早才知这个有问题,之前一直使用都是可以的,现就今日出现了导不入数据,排查后才知是这出问题
|
|
-- 作者:李孝春 -- 发布时间:2020/4/25 12:38:00 -- 回复:(zhuxinhui)这段代码不知出了什么问题 e.DataRow("摘要") = "购"& e.DataRow("简称") & e.DataRow("货物名称")& e.DataRow("规格")& "计" & e.DataRow("数量") & e.DataRow("单位") e.DataRow("摘要")=e.DataRow("摘要").replace("_","") e.DataRow("摘要")=e.DataRow("摘要").replace("/","")e.DataRow("摘要")=e.DataRow("摘要").replace("(","") e.DataRow("摘要")=e.DataRow("摘要").replace(")","") e.DataRow("摘要")=e.DataRow("摘要").replace("\\","") e.DataRow("摘要")=e.DataRow("摘要").replace(" ","") 不要红色这部分 会不会重启项目
|
|
-- 作者:程兴刚 -- 发布时间:2020/4/25 12:56:00 -- Dim s as String = e.DataRow("摘要") if s > "" e.DataRow("摘要") = s. replace("_",""). replace("/",""). replace("(",""). replace(")",""). replace("\\",""). replace(" ","") end if 空值时处理字符串会报错,必须判断!
|
|
-- 作者:JN_LC -- 发布时间:2020/4/25 12:57:00 -- 应该是更新太频繁了。参考如下: dim s as string s=“内容” s=s.replace("_","").replace(")","").replace("(","").replace(" ","") e.DataRow("摘要")=s
|
|
-- 作者:zhuxinhui -- 发布时间:2020/4/25 17:46:00 -- 回复:(zhuxinhui)这段代码不知出了什么问题 Post By:2020/4/25 12:38:00 [只看该作者]
|
|
-- 作者:zhuxinhui -- 发布时间:2020/4/25 17:47:00 -- Post By:2020/4/25 12:56:00 [只看该作者]
|
|
-- 作者:程兴刚 -- 发布时间:2020/4/25 20:15:00 -- if e.DataRow.isnull("摘要") = false Dim s as String = e.DataRow("摘要") e.DataRow("摘要") = s. replace("_",""). replace("/",""). replace("(",""). replace(")",""). replace("\\",""). replace(" ","") end if
|
|
-- 作者:有点蓝 -- 发布时间:2020/4/26 10:09:00 -- 另外再看看:http://www.foxtable.com/webhelp/topics/1522.htm |