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


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

主题:表

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


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


For Each dr As DataRow In d.datarows 
    msgbox("执行了吗")
    Dim fdr As DataRow = dt.Find("编码 = '" & dr("cpbm") & "'")
    msgbox("执行")
    If fdr Is Nothing Then
        dr("是否NewBom") = "否"       
    Else
        dr("是否NewBom") = "是"
    End If   
Next


 回到顶部
美女呀,离线,留言给我吧!
Springamy
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
  发帖心情 Post By:2018/1/17 16:12:00 [只看该作者]

以下是引用有点甜在2018/1/17 14:23:00的发言:


For Each dr As DataRow In dt.datarows 
    msgbox("执行了吗")
    Dim fdr As DataRow = dt.Find("cpbm = '" & dr("编码") & "'")
    msgbox("执行")
    If fdr Is Nothing Then
        dr("是否NewBom") = ""       
    Else
        dr("是否NewBom") = ""
    End If   
Next

 

这样已经好了,但是还有个问题就是 dr("编码") = ""空的时候, 也赋值为"是"了

前面我要怎么加判断 dr("编码")<>"" 空才执行这个代码


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


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

For Each dr As DataRow In dt.datarows
    If dr("编码") > "" thn
        Dim fdr As DataRow = dt.Find("cpbm = '" & dr("编码") & "'")
    Else
       
    End If
Next


 回到顶部
总数 13 上一页 1 2