从列表视图中选择了项目后,删除列表中的对象<>

时间:2014-11-11 00:20:54

标签: c# windows-applications

这主要是出于我的好奇心,因为我无法找到适合我问题的任何内容。

我制作了List<T>并使用它的内容在Listview中显示它们。

后来我尝试从Listview中删除它们并且工作正常,但每当我重新添加项目(通过Windows应用程序)时,List<T>内容都会恢复,这显然意味着我必须删除来自List<T>的商品。

我尝试了很多索引方法,但似乎没什么用。我试图找到一种方法来连接所选择的项目&#34;删除&#34;在ListView上列表中的实际内容&lt;&gt;所以我可以删除它。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

这主要取决于列表视图与列表之间的关系。

这里可能发生的事情是列表视图只是您所拥有列表的显示。从视图中删除内容时,基础列表不会更新。请尝试直接从列表中删除

如果您正在使用ListViewItem,则可以将项目存储在.Tag属性中,并在删除时在列表中搜索该项目