Winforms 如何以编程方式更改ListViewItem';它的收藏里有什么钥匙?

Winforms 如何以编程方式更改ListViewItem';它的收藏里有什么钥匙?,winforms,listview,listviewitem,Winforms,Listview,Listviewitem,我有一个Winforms列表视图,其中已经有几个项目。当我获得有关对象的更多信息时,这些项表示我想要更改的内容之一是用于从ListViewItemCollection访问它们的键。不幸的是,“Add”方法和构造函数列出了一个参数“key”,该参数在ListViewItem的公共接口(或专用接口)中不可访问 如何更改Add方法中“key”设置的值 我已经解决了这个问题,但花了我很长时间,所以如果其他人也有同样的问题,下面是答案。Name属性也会更改集合中的键。请参阅。+1,糟糕的命名选择会让人看

我有一个Winforms列表视图,其中已经有几个项目。当我获得有关对象的更多信息时,这些项表示我想要更改的内容之一是用于从ListViewItemCollection访问它们的键。不幸的是,“Add”方法和构造函数列出了一个参数“key”,该参数在ListViewItem的公共接口(或专用接口)中不可访问

如何更改Add方法中“key”设置的值



我已经解决了这个问题,但花了我很长时间,所以如果其他人也有同样的问题,下面是答案。

Name属性也会更改集合中的键。请参阅。

+1,糟糕的命名选择会让人看不清。@Hans:是的,你说得对。似乎M$打算让这些winforms死去。缺少数据绑定,过时的命名约定,图形错误。。。关于winforms的一长串从未改进过的东西