Foxtable(狐表)用户栏目专家坐堂 → 字符拆分


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

主题:字符拆分

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


加好友 发短信
等级:九尾狐 帖子:2707 积分:18056 威望:0 精华:0 注册:2013/4/9 10:41:00
字符拆分  发帖心情 Post By:2017/7/6 21:23:00 [只看该作者]

可以把某列拆分吗?
把一列拆分到 第二列和第三列,第二列为第一列的第一个字符,第三列为第一列第二个字符和第二个字符后面的
感谢 感谢 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170706212306.png
图片点击可在新窗口打开查看

If e.DataCol.Name = "文件夹编号转换_后10位字符" Then
    Dim Oldstr As String =e.DataRow("文件夹编号转换_商品名称")
    Dim Newstr As String = ""
    For i As Integer = Oldstr.Length - 1 To 0 Step - 1
        If Asc(Oldstr.Chars(i)) < 0  AndAlso Newstr.Length < 2 Then
            Newstr = Oldstr(i) & Newstr
        End If
    Next
    Newstr = "" & NewStr &  ""
    'e.DataRow("第六列")
    e.DataRow("文件夹编号转换_后10位字符")="" & Newstr & ""
End If

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


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

If e.DataCol.Name = "文件夹编号转换_商品名称" Then
    Dim str As String = e.newvalue
    If str > "" AndAlso str.length > 0 Then
        e.DataRow("第一列") = str.substring(0,1)
    Else
        e.DataRow("第一列") = Nothing
    End If
    If str > "" AndAlso str.length > 1 Then
        e.DataRow("第二列") = str.substring(1)
    Else
        e.DataRow("第二列") = Nothing
    End If
End If

 回到顶部