Foxtable(狐表)用户栏目专家坐堂 → [求助]拆分,获取点后面的字符


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

主题:[求助]拆分,获取点后面的字符

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


加好友 发短信
等级:童狐 帖子:204 积分:1904 威望:0 精华:0 注册:2016/2/17 12:11:00
[求助]拆分,获取点后面的字符  发帖心情 Post By:2017/5/19 19:28:00 [只看该作者]

拆分代码,第一列为代码,如何实现第二列取短代码

短代码为代码最后一个点后面的字符,如果代码中没有点,短代码和代码相同。

例如 代码:01.001      短代码为:001

       代码:01.0a        短代码为:0a

       代码:01.0a.02    短代码为:02

       代码:01             短代码为  :01


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/19 20:38:00 [只看该作者]

Dim bm As String = "01.001"
Dim ar() As String = bm.Split(".")
Output.Show(ar(ar.Length- 1))

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


加好友 发短信
等级:六尾狐 帖子:1249 积分:9474 威望:0 精华:0 注册:2013/5/12 9:22:00
  发帖心情 Post By:2017/5/19 20:41:00 [只看该作者]

DataColChanged事件代码:

Select Case e.DataCol.Name
    Case "代码"
        Dim s As String = e.DataRow("代码")
        Dim p As Integer = s.LastIndexOf(".")
        If p <> -1 Then
            e.DataRow("短代码") = s.SubString(p + 1)
        Else
            e.DataRow("短代码") = s
        End If
End Select

 回到顶部