如何在listview / windows表单前添加新项目

时间:2013-03-24 17:09:20

标签: winforms listview

我创建了一个ListView,在我的程序中,我需要在程序运行时添加项目,并且每个项目必须位于列表顶部,直到添加新项目。我怎样才能做到这一点? 我试过了;

ListView.Item.Add(0, item);

但它不起作用/

第二个问题是;是否有可能一个项目始终位于此列表的顶部,我可以以某种方式提升其价值吗?

1 个答案:

答案 0 :(得分:3)

如果您始终要在顶部插入项目,可以使用Items.Insert()方法执行此操作

ListView.Items.Insert(0, item);

要编辑ListView中的项目值,只需按如下所示更改其值

ListView.Items[listViewItemIndex].Text = "New name";

如果你想让一个项目始终在顶部,那么简单的if语句会将新项目插入位置1而不是0.确保ListView中的项目数量至少为1或者你会得到一个例外