窗体上控件有listView1 button1 。listView1控件中有很多行数据,点击button1, listView1中的数据全部被选中.这个用代码怎么完成,不是手动按Shift键选中。请高手指点

解决方案 »

  1.   

            private void button1_Click(object sender, EventArgs e)
            {
                listView1.Focus();
                foreach (ListViewItem item in listView1.Items)
                {
                    item.Selected = true;
                }
            }
      

  2.   

     private void button1_Click(object sender, EventArgs e)
            {
               Int32 ItemCount = listView1.Items.Count ;            for (Int32 Li_i = 0; Li_i < ItemCount; Li_i++)
                {
                    listView1.Items[Li_i].Selected = true; 
                }
            }
      

  3.   

    一楼的方法更简单些
      foreach和for应当先考虑前者;
    而且代码量也小!我试过了,ok!