Autor |
Mensaje |
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
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
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Martes, 04 Octobre 2016, 00:01; editado 2 veces
|
#11 Lunes, 03 Octobre 2016, 23:55 |
|
|
drojas
Usuario
Registrado: Febrero 2017
Mensajes: 22
Edad: 37
|
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
|
#12 Miercoles, 22 Marzo 2017, 19:16 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
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.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#13 Jueves, 23 Marzo 2017, 02:24 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Como Usar Sorted=true En Un Tableview?
...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.
|
#14 Jueves, 23 Marzo 2017, 11:15 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
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.
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
=================== No podemos regresar
|
#15 Jueves, 23 Marzo 2017, 12:15 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Como Usar Sorted=true En Un Tableview?
Citar: Aunque volverse mayor si ser un poco gruñón no mola nada
+1
=================== No podemos regresar
|
#16 Jueves, 23 Marzo 2017, 12:15 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Como Usar Sorted=true En Un Tableview?
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.
|
#17 Domingo, 27 Octobre 2019, 20:21 |
|
|
|