Foxtable(狐表)用户栏目专家坐堂 → [求助]多种格式的二维码


  共有7626人关注过本帖平板打印复制链接

主题:[求助]多种格式的二维码

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


加好友 发短信
等级:五尾狐 帖子:1182 积分:8225 威望:0 精华:0 注册:2015/3/30 10:44:00
[求助]多种格式的二维码  发帖心情 Post By:2016/5/18 16:27:00 [只看该作者]

二维码有好几种格式组合,
比如下面这4种。
SN,MAC,H/W
SN,H/W
SN,MAC
MAC,H/W
在datacolchanging,如何用select case来处理这4种情况?都用if ,会顺序执行,会重复。
If e.DataCol.Name = "SN" Then
    Dim str As String = e.NewValue
    If str.Contains("SN:") And str.Contains("MAC:") And str.Contains("H/W:") Then
        Dim idx1 As Integer = str.IndexOf("MAC:")
        Dim idx2 As Integer = str.IndexOf("H/W:")
        e.DataRow("MAC") = str.substring(idx1+4, idx2-idx1-5)
        e.DataRow("HW") = str.substring(idx2+5)
        e.NewValue = str.SubString(3, idx1-3)
    End If
End If

 回到顶部