VB - 如何在listview的TOP上动态添加项目

时间:2013-09-26 14:16:05

标签: sql vb.net listview dynamic add

我在VB.net中有一个listview,我正在从SQL数据库中的表中填充。列表视图会刷新每个时间段(使用计时器),我希望每个动态添加的项目都添加到列表视图的 TOP

这是我的代码:

Dim itm as Listviewitem

 arr(0) = Date.Now.ToString
 arr(1) = Table.item("no")
 arr(2) = Table.item("datain")
 arr(3) = Table.item("message")

 itm = New ListViewItem(arr)
 ListView1.Items.Add(itm)

知道怎么做吗?

2 个答案:

答案 0 :(得分:3)

使用Insert方法代替Add,如下所示:

ListView1.Items.Insert(0, itm)

注意:0是列表中第一项的索引,因此将其置于开头。

答案 1 :(得分:1)

使用insert函数:

,而不是简单地将项添加到列表中
ListView1.Items.Insert(0, itm)