Foxtable(狐表)用户栏目专家坐堂 → [求助]移除字符


  共有2317人关注过本帖树形打印复制链接

主题:[求助]移除字符

帅哥哟,离线,有人找我吗?
lgj716330
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1301 积分:10050 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]移除字符  发帖心情 Post By:2018/2/8 10:35:00 [只看该作者]

If e.DataCol.Name = "商品编号" Then '如果更改的是身份证号码列
    If e.DataRow.IsNull("商品编号") Then '身份证号码是否为空
        e.DataRow("商品编号") = e.DataRow("商品编码").Remove(0,5)
    End If
End If

 

我想保留从左边开始算的5位数,应该要怎么写呢


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/2/8 10:38:00 [只看该作者]

如果要获取前5位

 

 e.DataRow("商品编号") = e.DataRow("商品编码").substring(0,5)

 

如果要移除前5位

 

 e.DataRow("商品编号") = e.DataRow("商品编码").substring(5)


 回到顶部
帅哥哟,离线,有人找我吗?
lgj716330
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1301 积分:10050 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2018/2/8 11:31:00 [只看该作者]

If e.DataCol.Name = "收款订单号" Then

    If e.DataRow.IsNull("收款订单号") Then 
        e.DataRow("收款订单编号") = Nothing
Else
     e.DataRow("收款订单编号") = e.DataRow("收款订单号").trim("")
    End If
End If

 

如果要去除字符前后的空格,是不是这样弄,但结果好象没有去掉


 回到顶部
帅哥哟,离线,有人找我吗?
lgj716330
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1301 积分:10050 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2018/2/8 11:41:00 [只看该作者]

哦,已解决,     e.DataRow("收款订单编号") = e.DataRow("收款订单号").trim()

 回到顶部