Logo
You
Code

ListView agregar items en primer lugar

Autor YouCode - http://www.youcode.com.ar/visual-basic-net/listview-agregar-items-en-primer-lugar-434

Cada vez que se agrega un item queda en ultimo lugar, hay casos que necesitamos que quede en primer lugar, veremos como hacerlo.

If listview1.Items.Count > 0 Then
                   'Aqui llego cuando ya hay items, poniendo el nuevo en primer lugar
                    With listview1
                        With .Items.Insert(0, "Item nuevo")
                            .subitems.add("columna 2")
                            .subitems.add("columna 3")
                        End With
                    End With
                Else
                   'Aqui llego cuando no hay items, es nuestro primer item
                    With listview1
                        With .Items.Add("Primer Item")
                            .subitems.add("columna 2")
                            .subitems.add("columna 3")
                        End With
                    End With
End If
Asumimos que esto pueda estar en el click de algun boton o una funcion , entonces, cuando la lista esta vacia usamos el metodo de ADD pero cuando ya tenemos un item usamos INSERT indicandole que queda en la primera posision (0) como se indica con el 0 .

Con esto, metodo INSERT podemos poner items en cualquier posision conocida, en este caso hacemos que quede primero.
 
http://www.youcode.com.ar/visual-basic-net/listview-agregar-items-en-primer-lugar-434