就是listview中每行都有个checkbox 如何打个勾 就选中一行呢

解决方案 »

  1.   

    if(checkbox.checked==true){
     for (int i = 0; i < listView1.Items.Count; i++)
                    {
                        if (listView1.Items[i].Checked)//选中listview中的某一行
                        {
                        //相关信息
                        }
                       else
                      {
                       //随便做处理                 }
                }}
      

  2.   

    checkbox是listview里设置的  不是某一行就加进去的 怎么办
      

  3.   

    楼主,你弄错了,ListView.CheckBoxes 属性 :获取或设置一个值,该值指示控件中各项的旁边是否显示复选框。 
    要确定何时选中项,请为 ItemCheck 事件创建事件处理程序。
           private void listView1_ItemCheck(object sender, ItemCheckEventArgs e)
            {
                listView1.SelectedIndices.Add(e.Index);
            }