Visual Basic - ORDENAR UN LISTVIEW

Life is soft - evento anual de software empresarial
 
Vista:

ORDENAR UN LISTVIEW

Publicado por Katty (9 intervenciones) el 27/09/2000 00:00:00
Hola:

No se si me puedas proporcionar el fragmento de código que permita ordenar un control ListView(dependiendo de la columna seleccionada), yo se que se puede ordenar este control, porque lo hice hace mucho tiempo, pero ahora no recuerdo absolutamente nada.
Atención al ejemplo, hagan de cuenta que estos son los datos del LisView:
Codigo Nombre Apellido Ciudad
001 Juan Perez Guayaquil
002 Carlos Cisneros Manta
003 Miguel Andrade Quito

Al dar click en la columna de apellidos aparecerá lo siguiente:
Codigo Nombre Apellido Ciudad
003 Miguel Andrade Quito
002 Carlos Cisneros Manta
001 Juan Perez Guayaquil

Creo que me entendieron, verdad.
En fin. Gracias por ayudarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ORDENAR UN LISTVIEW

Publicado por Javier Pérez (170 intervenciones) el 28/09/2000 00:00:00
Es muy sencillo. Debes empezar por establecer la propiedad Sorted del control con el valor True, después respondes al evento ColumnClick cambiando la propiedad SortKey con el índice de la columna sobre la que se ha hecho el click:

Private Sub ListView1_ColumnClick (ByVal ColumnHeader as ColumnHeader)
ListView1.SortKey=ColumnHeader.Index-1
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar