在CHeckBox打勾后触发什么事件??
我想取得打勾的这项的索引该怎么解决??
是用单击事件,还是其它的事件??

解决方案 »

  1.   

    ItemCheck事件,不过它是改变之前触发,即原来没选中,你点一个,触发ItemCheck事件,处理过程中仍是未选中,处理完为选中状态。
      

  2.   

    ItemCheck事件
    你可以取到打勾的所有listviewitem。
    //这是一个checked的listivewitem的集合
    CheckedListViewItemCollection clvic = this.listView1.CheckItems;
    //然后,你可以分别对这些checked的记录做处理
    foreach(ListViewItem lvi in clvic)
    {
    ...
        lvi.Tag->所选记录的对应的tag;(当然你在绑定listview的时候同时也要设定tag)
        lvi.Text,
    ...
    }
      

  3.   

    补充:你可以把listview中的每一条记录的主键字段(关键字)放在该行的tag里面。