网上有很多种方法,如:
首先你要获得你要删除行的索引,ListView中应该有个事件,每当选中项发生变化的时候就会触发,在那个事件里获取你当前选中行的索引,获取索引后ListView对象.selectedItems[获取的索引].clear();或者:
.selectedItems.Clear()函数只是清空ListView::SelectedItem 这个函数得到的数组中的值,而不是他所记录的表格中的值,如果想移除选中行的话,请枚举他所返回的ListView::SelectedListViewItemCollection 类型中的值后,用ListView.Items[i].remove()函数移除ListView中的值。
但实际效果不是很好,以下方法真实可用,建议大家使用这个方式进行清除ListView选中项。
if(urllist.SelectedItems.Count>0)
{