以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  以下方式删不掉Items值,为何呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48869)

--  作者:ndxfke
--  发布时间:2014/4/7 21:56:00
--  以下方式删不掉Items值,为何呢?
问题:
以下代码调试时,有满足条件的项目,但列表中的值没有被 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
--  发布时间:2014/4/7 21:58:00
--  
原来是用  removeat()。

哈哈!