一个Listview中有不固定的数据,可能是几十条也可能是几千条(没分页),我要删除其中数据每次删除100条怎么删除,麻烦各位大哥大姐给小弟点代码

解决方案 »

  1.   


                if (listView1.Items.Count > 100)
                {
                    int i = 0;
                    while (i <= 99)
                    {
                        listView1.Items.RemoveAt(i);
                        i++;
                    }
                }
      

  2.   


    foreach(ListViewItem item in listView1.SelectedItems)
    {
    //doDelete;
    }估计行吧,前提是允许多选吧
      

  3.   

     
    private void button1_Click(object sender, EventArgs e)
            {
                for (int i = 0; i < 100; i++)
                {
                    if (listView1.Items.Count > 0)
                        listView1.Items.RemoveAt(0);
                }
            }
      

  4.   

    foreach (ListViewItem lvi in this.listView1.SelectedItems)
         {
                    int id = Convert.ToInt16(lvi.SubItems[1].Text);
                    lvi.Remove();
            }
      

  5.   

    我要作的东西是这样的  Listview中有1000多条记录 我要在点发送按钮时把这些记录都发送出去,但是每次最多只能发100(顺序从前向后,从后向前都可以),每发送一次都有一个返回值判断是不是成功,这个值在后面要用,发出去的记录要从这个Listview中删除,同时添加到另外一个Listview中并且返回的结果也要加到相应的记录后面。比如说我发了100条 失败了那么这100条的发送状态都是失败的。