Principales respuestas
Refresh() en ListView

Pregunta
-
Estoy pasando Rows de un ListView1 que están ordenadas por una determinada columna a otro LisView2, si quiero deshacer un paso, es decir volver un Row de ListView2 a ListView1, el Row se coloca al final de ListView1 sin guardar el orden, he intentado Listview1.Refresh() pero no funciona.
¿Cual es la forma correcta para que al volver el Row pueda regenerar el orden inicial en ListView1?
Gracias por vuestra ayuda.
Miguel Angel Martinez correomam@gmail.comsábado, 13 de marzo de 2010 18:25
Respuestas
-
hola
si entiendo el planteo del problema ,entonces implementar el ordenado de los items no te seria de utilidad
Cómo ordenar un control ListView por una columna en Visual Basic .NET o en Visual Basic 2005
How to sort a ListView control by a column in Visual Basic .NET or in Visual Basic 2005
pongo el mismo articulo en dos idiomas porque en español el codigo no se ve muy bien, pero si esta interesante la aexplciacion, el codigo puedes tomarlo de la version en ingles, tiene mejor identacion
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Rafael FagundesModerator domingo, 21 de marzo de 2010 21:18
sábado, 13 de marzo de 2010 23:18
Todas las respuestas
-
hola
podrias sua rel metodo
ListView.Items. Insert()
de esta forma si tiene el item a mover, podrias indicar en que posicion agregarlos
en lugar de usar el Add() usarias el Insert()
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Propuesto como respuesta Josue YerayMVP, Moderator sábado, 13 de marzo de 2010 19:37
sábado, 13 de marzo de 2010 19:20 -
Leandro:
El problema es que tendría que guardar la posición de cada Item movido, para poder volverlo al mismo sitio, y eso me parece demasiado complicado, ya que puedo mover 20 Items antes de darme cuenta que tengo que deshacer el que hice en 2 lugar por ejemplo.
Lo que pretendo es que se reordene de forma automática con el nuevo Item añadido.
Gracias
Miguel Angel Martinez correomam@gmail.comsábado, 13 de marzo de 2010 21:42 -
hola
si entiendo el planteo del problema ,entonces implementar el ordenado de los items no te seria de utilidad
Cómo ordenar un control ListView por una columna en Visual Basic .NET o en Visual Basic 2005
How to sort a ListView control by a column in Visual Basic .NET or in Visual Basic 2005
pongo el mismo articulo en dos idiomas porque en español el codigo no se ve muy bien, pero si esta interesante la aexplciacion, el codigo puedes tomarlo de la version en ingles, tiene mejor identacion
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marcado como respuesta Rafael FagundesModerator domingo, 21 de marzo de 2010 21:18
sábado, 13 de marzo de 2010 23:18