Foxtable(狐表)用户栏目专家坐堂 → [求助]已添加了具有相同键的项


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

主题:[求助]已添加了具有相同键的项

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


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

貌似是和组合框项目有冲突,id加上一个前缀区分一下吧

 For Each kh As String In DataTables("档案").GetComboListString("客户").Split("|")
                Dim fdr As DataRow =DataTables("档案").Find("客户='" & kh & "'")
                If fdr IsNot Nothing Then
                    wb.InsertHTML("<p hidden id='p_" & kh & "'>" & fdr("编码") & "</p>")
                End If
            Next


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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/16 14:30:00 [显示全部帖子]

改一下,这样呢:

        Dim sb As new StringBuilder
        For Each kh As String In DataTables("档案").GetComboListString("客户").Split("|")
            Dim fdr As DataRow =DataTables("档案").Find("客户='" & kh & "'")
            If fdr IsNot Nothing Then
                sb.AppendLine("<p hidden id='p_" & kh & "'>" & fdr("编码") & "</p>")
            End If
        Next
        wb.InsertHTML(sb.ToString)

 回到顶部