ListBox1.Items.Remove()
ListBox1.Items.clear全删

解决方案 »

  1.   

    for(int i=this.ListBox1.Items.Count;i>=0;i--)
    {
    if(this.ListBox1.Items[i].Selected)
    {
    this.ListBox1.Items.RemoveAt(i);
    }
    }
      

  2.   

    楼上写的有错
    for(int i=this.ListBox1.Items.Count-1;i>=0;i--)
    {
    if(this.ListBox1.Items[i].Selected)
    {
    this.ListBox1.Items.RemoveAt(i);
    }
    }
      

  3.   

    Dim file, rst2 as Object
    Dim i as Integer = 0
    if Request.Form("delsignal") <> "" then
    for i = 0 to Request.Form.Count - 2
    '----------------------------------------
    rst2 = ExecSpf("exec AssignRow 'table,'id','" & Request.Form.Item(i) & "'")rst2 = Nothing
    file = Nothing
    deletex("table","id",Request.Form.Item(i))
    '----------------------------------------
    next
    end if
    AssignRow 是存储过程不用管,delsignal是将多选框塞在这里,最后的删除代码这样行吗?
    i = 0 to Request.Form.Count - 2 这句又是什么意思?
      

  4.   

    循环for i = 0 to Request.Form.Count - 2
        //满足i在这个范围内,执行的代码
    next