Foxtable(狐表)用户栏目专家坐堂 → 请教甜老大


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

主题:请教甜老大

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/11 12:49:00 [显示全部帖子]

Dim t As Table = Tables("表A")
Dim r1 As Row = t.Rows(0)
Dim r2 As Row = t.Rows(1)
For Each c As Col In t.Cols
    If r1.IsNull(c.name) Then
        r1(c.name) = r2(c.name)
    End If
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/11 15:34:00 [显示全部帖子]

Dim t As Table = Tables("表A")
Dim sr As Row
For Each r As Row In t.Rows
    For Each c As Col In t.Cols
        If r.IsNull(c.name) = False Then
            sr = r
            Exit For
        End If
    Next
    If sr IsNot Nothing Then Exit For
Next
For Each c As Col In t.Cols
    If sr.IsNull(c.name) Then
        Dim fdr As DataRow = t.DataTable.Find(c.name & " Is not null", "_Identify")
        If fdr IsNot Nothing Then
            sr(c.name) = fdr(c.name)
        End If
    End If
Next

 回到顶部