Como Usar Sorted=true En Un Tableview?


Ir a la página Anterior  1, 2

Objetivo: Re: Como Usar Sorted=true En Un Tableview?
Shordi:

Citar:

Creo que tengo que conseguir éste libro...


Debe ser como el tercer o cuarto libro como mínimo que ha hecho.

Mas que "regañina" es un buen consejo. Puede que lo de usar el valor "3" por costumbre sea cosa más
de ideas propia del programador sin tener en cuenta los que desconocen el equivalente de ese valor.
Es más rápido pero menos intuitivo. Quien sabe si los valores cambiaran en un futuro, la constante no.

El día que lo hagan. Todos los códigos donde se haya establecido ese valor, fallaran, mientras que con la constante no.
Lo gracioso es que pueda cambiar el nombre de la constante.

Saludos

última edición por Shell el Martes, 04 Octobre 2016, 00:01; editado 2 veces
Objetivo: Re: Como Usar Sorted=true En Un Tableview?
A ver si les sirve ......

Public Sub TableView1_Sort()
Dim Valores, Ordenados As New String[]
Dim n, i As Integer
'Se carga la columna a ordenar en un array
For n = 0 To TableView1.Rows.Max
Valores.Add(TableView1[n, TableView1.Columns.Sort].Text)
Next
' Se copian los valores y se ordenan según el indicador de ordenación
Ordenados = Valores.Copy()
Ordenados.Sort(IIf(TableView1.Columns.Ascending, gb.Ascent, gb.Descent))
' Se recorre el tableview intercambiando los valores que haya en cada línea por los apropiados según el Array Ordenados
For n = 0 To Ordenados.Max
For i = 0 To TableView1.Columns.Max
Swap TableView1[n, i].Text, TableView1[Valores.Find(Ordenados[n], 0, n), i].Text
Next
'Se carga la columna a ordenar con el orden establecido hasta ahora
Valores.Clear()
For i = 0 To TableView1.Rows.Max
Valores.Add(TableView1[i, TableView1.Columns.Sort].Text)
Next
Next
End

Perfil MP  
Objetivo: Re: Como Usar Sorted=true En Un Tableview?
interesante cuando tenga un tiempito lo miro, con eso se puede hacer un pequeño ejemplo ilustrativo.
Saludos y gracias.

Objetivo: Re: Como Usar Sorted=true En Un Tableview?
shordi escribió: [Ver mensaje]
...Creo que tengo que conseguir éste libro...

Es un crack este señor, yo lei uno sobre la crisis se lee fácil y esta bien explicado.
Seguro que ese otro libro esta bien también.
Aunque volverse mayor si ser un poco gruñón no mola nada

Saludos.

Perfil MP  
Objetivo: Re: Como Usar Sorted=true En Un Tableview?
v3ctor escribió: [Ver mensaje]
interesante cuando tenga un tiempito lo miro, con eso se puede hacer un pequeño ejemplo ilustrativo.
Saludos y gracias.


Aquí puse yo un pequeño ejemplo sobre ese método de ordenación de gridviews:

https://foro.gambas-es.org/viewtopic.php?f=5&t=6217

Perfil MP  
Objetivo: Re: Como Usar Sorted=true En Un Tableview?
Citar:
Aunque volverse mayor si ser un poco gruñón no mola nada


+1

Perfil MP  
Objetivo: Re: Como Usar Sorted=true En Un Tableview?
vuott escribió: [Ver mensaje]
Shell escribió: [Ver mensaje]
pero parece trabajo que debe realizar el programador.

Dice TableView de la propiedad sorted:

Citar:

Sorting the data is not done automatically. It must be done by user code.



Señalo por analogia:
http://www.gambas-it.org/wiki/index..._di_una_colonna
http://www.gambas-it.org/wiki/index..._ad_una_colonna


El segundo enlace es super educativo, Gracias, vuott.

Perfil MP  
Ir a la página Anterior  1, 2

Página 2 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0973s (PHP: -34% SQL: 134%)
Consultas SQL: 23 - Debug off - GZIP Activado