我创建了一个 ListView 并且在我的程序中我需要在我的程序运行时添加项目,并且每个项目都必须位于列表的顶部,直到添加新项目。我怎样才能做到这一点?我试过了;
ListView.Item.Add(0, item);
但它不工作/
第二个问题是;是否有可能某个项目始终位于此列表的顶部,我可以以某种方式提升它的价值吗?
如果你总是想在顶部插入一个项目,你可以使用Items.Insert()方法来做到这一点
ListView.Items.Insert(0, item);
要在 ListView 中编辑项目值,只需将其值更改如下
ListView.Items[listViewItemIndex].Text = "New name";
如果你想保持一个项目总是在最简单的有一个 if 语句,将新项目插入位置 1 而不是 0。确保 ListView 中的项目数至少为一个,否则你会得到一个异常。