Foxtable(狐表)用户栏目专家坐堂 → [求助]List集合数据问题


  共有3090人关注过本帖平板打印复制链接

主题:[求助]List集合数据问题

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


加好友 发短信
等级:小狐 帖子:316 积分:2899 威望:0 精华:0 注册:2009/7/25 18:29:00
[求助]List集合数据问题  发帖心情 Post By:2020/1/20 16:06:00 [只看该作者]

各位老师辛苦!
以下代码,是从“GMYX”表中“xjhzXM”(乡级河长姓名)列中集合不重复值写入表“C”中,现在问题来了,现在表“GMYX”中“XZMC”(乡镇名称)列中乡镇名称不一样,但“xjhzXM”(乡级河长姓名)可能一样,也就是有姓名重复(同一乡镇不会有重复姓名),如:A乡有“张三”,B乡也有“张三”,要求将不同乡镇的有重复的乡级河长姓名(两个张三)都要写入“表C”中,也就是要将“XZMC”(乡镇名称)列纳入集合参与比较,请大师帮忙修改下面的代码,谢谢!!

'--------------集合规模以下乡级河长相关
Dim xms As New List(of String)
For Each dr1 As DataRow In DataTables("GMYX").DataRows
    If xms.Contains(dr1("xjhzXM")) = False Then
        xms .Add(dr1("xjhzXM"))
        Dim dr2 As DataRow = DataTables("C").AddNew()
        dr2("xzMC") = dr1("XZMC")
        dr2("xjhzXM") = dr1("XJHZXM")
        dr2("xjhzTEL") = dr1("XJHZDH")
        dr2("xjhzZW") = dr1("XJHZZW")
    End If
Next


 回到顶部