采用循环、if(IndexOf(***)>=0)、ListView1.Items.Remove()的方法

解决方案 »

  1.   

    listview.items.clear();清除所有的项
    然入你再加入项
      

  2.   

    下面的方法简单if(!this.listView1.Items.Contains(xx))//如果不包含
    { this.listView1.Items.Add(xx);//加入
    }
      

  3.   

    ,不好意思。
    我是想把textbox中的文本加到listview中。而不重复。不能使用clear()方法。
    若使用foreach遍历所有项,应怎么申明foreach(?)(括号内申明怎么写?
    谢过!!
      

  4.   

    下面的方法简单if(!this.listView1.Items.Contains(xx))//如果不包含
    { this.listView1.Items.Add(xx);//加入
    }
    使用过,但有错误啊,它说是无法转换到System.Windows.Forms.listview.item.
      

  5.   

    for(int i=0;i<ds.Tables[0].Rows.Count;i++)
    {
    }
      

  6.   

    Boolean duplicatedItem = false;foreach(ListViewItem item in this.listView1.Items)
    {
    if(item.Text == this.textBox1.Text)
    {
    duplicatedItem = true;
    break;
    }
    }if(!duplicatedItem)
    this.listView1.Items.Add(this.textBox1.Text);
      

  7.   

    ListViewItem item=new ListViewItem(xx)
    if(!this.listView1.Items.Contains(item))//如果不包含
    { this.listView1.Items.Add(item);//加入
    }