Foxtable(狐表)用户栏目专家坐堂 → 请教字符串的分拆问题


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

主题:请教字符串的分拆问题

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


加好友 发短信
等级:二尾狐 帖子:534 积分:3886 威望:0 精华:0 注册:2018/1/3 16:03:00
请教字符串的分拆问题  发帖心情 Post By:2024/3/25 9:02:00 [只看该作者]

蓝老师,请教字符串的分拆问题,一列中字符串中间以空格相隔,进行分拆以下代码可以实现,如字符串地址电话中间以换行相隔(在一个单元格里),代码怎样修改一下,请蓝老师指导

'字符串分拆,一列分成两列

If e.DataCol.Name = "地址电话" Then '是地址电话发生变化列

    If e.DataRow.IsNull("地址电话") Then '地址电话是否为空   

        e.DataRow("地址") = Nothing '如果为空,则清除地址   

        e.DataRow("电话") = Nothing '如果为空,则电话   

    Else

        Dim dr As DataRow = e.DataRow

        Dim Tel As String = dr("地址电话")

        Dim Parts() As String = Tel.Split(" ") '地址与电话中间以空格相隔

        dr("地址") = Parts(0) '否则从地址电话列中提取地址   

        If Parts.length > 1 Then

            dr("电话") = Parts(1) '否则从地址电话列中提取电话       

        End If

    End If

End If

[此贴子已经被作者于2024/3/25 9:03:17编辑过]

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


加好友 发短信
等级:超级版主 帖子:106112 积分:539671 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/25 9:04:00 [只看该作者]

Dim Parts() As String = Tel.replace(vbcr,"").Split(vblf

 回到顶部