Foxtable(狐表)用户栏目专家坐堂 → 相同数据合并


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

主题:相同数据合并

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110783 积分:563847 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/19 9:03:00 [显示全部帖子]

A为什么是第1行加第5行?而不是第1行加第3行?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110783 积分:563847 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/19 13:55:00 [显示全部帖子]

Dim ss As List(Of String) = DataTables("表C").GetValues("第一列")
Dim dr,dr1 As DataRow
For Each s As String  In ss
    Dim drs As List(Of DataRow) = DataTables("表C").Select("第一列 = '" & s & "'","第三列")
    Do While drs.Count > 1
        dr = drs(0)
        dr1 = drs(drs.Count - 1)
        dr("第二列") = dr("第二列") & "," & dr1("第二列")
        dr("第三列") = dr("第三列") + dr1("第三列")
        drs.Remove(dr)
        drs.Remove(dr1)
        dr1.Delete
    Loop
Next

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110783 积分:563847 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/9/20 21:07:00 [显示全部帖子]

Dim ss As List(Of String()) = DataTables("表C").GetValues("第一列|")
Dim dr,dr1 As DataRow
For Each s As String()  In ss
    Dim drs As List(Of DataRow) = DataTables("表C").Select("第一列 = '" & s(0) & "' and  = '" & s(1) & "'","第三列")
    Do While drs.Count > 1
        dr = drs(0)
        dr1 = drs(drs.Count - 1)
        dr("第二列") = dr("第二列") & "," & dr1("第二列")
        dr("第三列") = dr("第三列") + dr1("第三列")
        drs.Remove(dr)
        drs.Remove(dr1)
        dr1.Delete
    Loop
Next

 回到顶部