Foxtable(狐表)用户栏目专家坐堂 → [求助]请教下如何把Find出来的列内容添加到 表中的 一行内中


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

主题:[求助]请教下如何把Find出来的列内容添加到 表中的 一行内中

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/4/13 14:05:00 [显示全部帖子]

Dim dr3 As DataRow
Dim Filter3 As String
Filter3 = "[产品ID] = '" & e.DataRow("产品ID") & "' and [日期]=#" & Date.today & "#"
dr3 = DataTables("入库明细表").Find(Filter3 )

If dr3 IsNot Nothing Then '如果找到
    For Each c As DataCol In dr3.DataTable.DataCols
        e.DataRow(c.Name) = dr3(c.Name)
    Next
Else
    e.DataRow("入库车号") =Nothing
End If

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/4/13 14:22:00 [显示全部帖子]

不明白要做什么,截图说明一下要的效果

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/4/13 15:02:00 [显示全部帖子]

Dim Filter3 As String
Filter3 = "[产品ID] = '" & e.DataRow("产品ID") & "' and [日期]=#" & Date.today & "#"
Dim drs As List(Of DataRow) = DataTables("入库明细表").Select(Filter3 )

If drs.Count > 0 Then '如果找到
    Dim str As String = ""
    For Each dr As DataRow In drs
        str = str & dr("入库车号") & "|" & dr("入库重量") & "-"
    Next
    e.DataRow("入库车号")  = str.TrimEnd("-")
Else
    e.DataRow("入库车号") =Nothing
End If

 回到顶部