this.lvwHouse.SelectedItems.Count的值是不断变小的,你固定的每次都删除第一个应该可以解决这个问题。拙见,欢迎指正!

解决方案 »

  1.   

    楼上的好像有点道理。建议你用foreach。
      

  2.   

    和这个问题一样:
    http://community.csdn.net/Expert/topic/3431/3431705.xml?temp=.3107569
      

  3.   

    谢谢大家,问题解决了
    问题在于,SelectedItems.Count,当删除DT里的一条数据时候,这个Count就变了,索引也变了。。所以删除失败。现在采用,先取出所有选中的数据的Tag里存放的ID值放在一个数值里,然后在for循环结束后再执行删除操作,已经成功。。