Foxtable(狐表)用户栏目专家坐堂 → DataColChanging


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

主题:DataColChanging

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
DataColChanging  发帖心情 Post By:2018/3/17 13:53:00 [只看该作者]

DataColChanging

If e.DataCol.Name = "MAC" Then
    Dim str As String = e.NewValue.Replace(chr(10), "").Replace(chr(13), "")
    msgbox(str)
    Dim idx As Integer = str.IndexOf("MAC:")
    str = str.SubString(idx + 4)
    msgbox(str)
    str = str.Replace(":","")
    msgbox(str)
    e.DataRow("MAC") = str
End If

msbox一直反复循环好几次。这是怎么回事?
输入的内容是SN:123 MAC:8479:7318:8a97
[此贴子已经被作者于2018/3/17 13:53:15编辑过]

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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/3/17 14:18:00 [只看该作者]

If e.DataCol.Name = "MAC" Then
    Dim str() As String = e.NewValue.Replace(chr(10), "").Replace(chr(13), "").Replace("MAC:", "$").split("$")
    If str.Length = 2
        e.NewValue = str(1)
    End If
End If

 回到顶部