Foxtable(狐表)用户栏目专家坐堂 → 以下方式删不掉Items值,为何呢?


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

主题:以下方式删不掉Items值,为何呢?

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
以下方式删不掉Items值,为何呢?  发帖心情 Post By:2014/4/7 21:56:00 [只看该作者]

问题:
以下代码调试时,有满足条件的项目,但列表中的值没有被 Remove 掉;

不知道为何,求大神指教。

For n As Integer = xmbm.Items.Count -1 To 0 Step -1
    Dim dr As DataRow = dt.Find("项目编号 = '" & xmbm.Items(n) & "'")
    If dr IsNot Nothing
        If dr("评审结果") = False Or dr("项目终止") = True Or dr("项目完成") = True
            MessageBox.show(xmbm.Items(N) )
            xmbm.Items.Remove(n)
        End If
    End If
Next

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/7 21:58:00 [只看该作者]

原来是用  removeat()。

哈哈!

 回到顶部