Foxtable(狐表)用户栏目专家坐堂 → 集合已修改;可能无法执行枚举操作。


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

主题:集合已修改;可能无法执行枚举操作。

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


加好友 发短信
等级:七尾狐 帖子:1550 积分:10977 威望:0 精华:0 注册:2016/9/12 11:18:00
集合已修改;可能无法执行枚举操作。  发帖心情 Post By:2024/8/4 15:24:00 [只看该作者]

Functions.Execute("LogText","4") ’这儿执行了
Dim shangSheng_s As New List(Of String)
Dim drs2 As List(of DataRow) = DataTables("shiPinXiangGuan").SQLSelect("[shangShengHang] = '1'")
For Each dr2 As DataRow In drs2
        shangSheng_s = dr_1.Lines("shiPinJvBaoBeiZhu")
        For Each shangSheng As String In shangSheng_s
            If shangSheng.StartsWith(dr2("shiPinBianHao")) Then '找到了:视频编号,删除,然后,将此行,上升到0行
                shangSheng_s.Remove(shangSheng)
                shangSheng_s.Insert(0,shangSheng) '第一行前.插入
            End If
        Next
        dr_1.Lines("shiPinJvBaoBeiZhu") = shangSheng_s
Next
Functions.Execute("LogText","5") ‘这儿,没有执行,报错:集合已修改;可能无法执行枚举操作。

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


加好友 发短信
等级:超级版主 帖子:109728 积分:558356 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/4 20:32:00 [只看该作者]

这个代码需要做什么功能?遍历的时候不能直接更改集合元素的位置的。或者另外定义一个集合添加需要的结果

 回到顶部