Hola tengo un datagrid que una de sus tablas contiene los datos de un campo autonumerico de la bbdd access. Al iniciar la carga no hay problema pero al clickar encima de la cabecera de dicho campo para ordenarlo de mayor a menor y viceversa, los numeros se comportan como si fueran un String o algo raro, es decir:

Orden al cargar por primera vez:
1
2
3
...
10
11
..
OK !

Orden al "ordenar" pulsando la cabecera de la tabla:

1
10
2
20
3
30
31
...

Por mas que intento con variable = Number(variable del campo) o ParseInit o bien Float, no consigo que funcione.

¿Podeis ayudarme?


Muchas gracias,

saludos