Foxtable(狐表)用户栏目专家坐堂 → 如何批量追载数据?


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

主题:如何批量追载数据?

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
如何批量追载数据?  发帖心情 Post By:2019/5/29 15:33:00 [显示全部帖子]

需求是:我是用分页加载“招标信息”表数据,根据“招标信息”表的数据追载“系统编号”表数据,与前面已加载数据进行比较,如没有就追载进来,有了就不追载?

下面代码只加载数据:
Dim ids As String = DataTables("招标信息").GetComboListString("系统编号")
Dim filt As String = "系统编号 In ('" & ids.Replace("|","','") & "')"
DataTables("系统编号").LoadFilter = filt
DataTables("系统编号").Load()

如何批量追载数据?
Dim ids As String = DataTables("招标信息").GetComboListString("系统编号")
Dim filt As String = "系统编号 In ('" & ids.Replace("|","','") & "')"
For Each dr As DataRow In DataTables("系统编号").Select("")
    If filt.Contains(dr("系统编号")) = False Then
        DataTables("系统编号").AppendLoad(filt,True)
    End If
Next

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


加好友 发短信
等级:三尾狐 帖子:767 积分:6119 威望:0 精华:0 注册:2018/2/1 17:26:00
  发帖心情 Post By:2019/5/29 15:48:00 [显示全部帖子]

因为“系统编号”表的数据,后面还要利用,如果再次加载数据不是浪费吗?所以还是想用1楼的思路做,如何处理?

 回到顶部