Se como ordenar un datagrid de forma ascendente o descendente, pero quiero que las filas con "0" salgan después de las que tienen un número positivo. Esto es, primero deberían salir ordenadas las filas con datos (1,2,12,22,233,etc) de forma ascendente, y luego ya saldrían aquellas con ceros (0,0,0,etc).
Si ordeno de la forma tradicional los ceros aparecen todos al principio o al final.
He probado varias cosas pero no funcionan, a ver si alguien puede sugerirme cómo hacerlo.
Ahora mismo tengo un bucle donde meto los datos en el dataprovider, primero meto aquellos con movimientos>0 y luego aquellos con movimientos=0. Pero claro, si hago un Array.DESCENDING para ordenar los datos se ponen los 0 delante.
Intuyo que hay que ordenar a mano, quizá antes de meter los datos en el dataprovider, no se.
Gracias