Foxtable(狐表)用户栏目专家坐堂 → 怎么筛选提取啊 帮帮忙


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

主题:怎么筛选提取啊 帮帮忙

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


加好友 发短信
等级:狐神 帖子:4633 积分:33809 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/4/12 23:42:00 [显示全部帖子]

笨笨的:
DataColChanged

If e.DataCol.Name = "第一列"
    Dim s1,s2 As String
    s1 = e.DataRow("第一列")
    For i As Integer = 0 To s1.Length-1
        If Char.IsLower(s1.Chars(i)) = False AndAlso Char.IsUpper(s1.Chars(i)) = False AndAlso Char.IsDigit(s1.Chars(i)) = False
            s2 += s1.Chars(i)
        End If
    Next
    e.DataRow("第三列") = Right(s2,10)
End If

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


加好友 发短信
等级:狐神 帖子:4633 积分:33809 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/4/13 12:50:00 [显示全部帖子]

Asc就是好

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


加好友 发短信
等级:狐神 帖子:4633 积分:33809 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2014/4/13 14:00:00 [显示全部帖子]

试试这个:

If e.DataCol.Name = "图片地址" 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 < 10 Then
            Newstr = Oldstr(i) & Newstr
        End If
    Next
    Newstr = "E:\电子商务\" & NewStr & e.DataRow("文件夹编号")
    e.DataRow("图片地址")="[" & Newstr & "]"
End If
[此贴子已经被作者于2014-4-13 14:00:11编辑过]

 回到顶部