Envio de nuevo el correo pq parece que hab�a ciertos problemas con la codificaci�n utilizando mi cuenta de gmail:

Hola, a ver si est� por ah� el maestro Joseba,Fede o similar y me puede
echar una manita. El fondo de la cuesti�n es la ordenaci�n de filas de
un datagrid en funci�n de la columna pulsada. Os pongo en
antecedentes:

Tengo una aplicaci�n que utiliza Flash Remoting con java, de forma que
un datagrid es cargado con el recordset (CachedRecordSet) obtenido de
la base de datos y enviado al cliente. Ahora bien, por alguna extra�a
raz�n, los campos obtenidos de la consulta SQL son introducidos en el
recordset como strings aunque algunos de ellos sean n�mericos. Esto
deriva en mi primer pregunta: �c�mo puedo indicar q determinados
campos son num�ricos sin trastear (sin recorrerlo) el RecordSet?

El recordset anterior se establece como dataprovider de un datagrid
pero al ordenar por un campo (supuestamente) num�rico me lo ordena
ASCII a pesar de poner el Array.NUMERIC. Adem�s de esto ,  la tabla
tiene cerca de unos 3000 registros (filas) con 7 columnas y la
ordenaci�n no es, ni mucho menos, r�pida. He probado a cambiar el
algoritmo de ordenaci�n y poner el quicksort pero no mejora la cosa e
incluso me sale un mensaje de que se han superado el numero de
llamadas recursivas permitidas (256). En la ordenaci�n por defecto, la
ordenaci�n descendente tarda mucho m�s que la ascendente (���???) y se
da el caso que aparece el tan temido mensaje "Un script est�
consumiendo mucha cpu... y tal y tal". Se que estos dos par�metros se
pueden cambiar (n�mero m�ximo de llamadas recursivas y tiempo de
espera hasta que sale el mensaje del script) y , de hecho, los he
cambiado para probar pero me gustar�a encontrar alguna soluci�n pq la
ordenaci�n es muuuuuyyyyy leeeeeeeeeeeeeenttttaa. �De qu� manera puedo
agilizarla? �Cual es el m�todo de ordenaci�n m�s apropiado? �Hay
alguna manera de decirle expl�citamente a un datagrid que los
elementos contenidos en una de sus columnas son de tipo num�rico?
�Quiz� son demasiadas filas a manipular? �D�nde estar�a el l�mite?
�Cual ser�a la soluci�n id�nea? �Paginar?


Despu�s de esta bater�a de preguntas y el rollo que las acompa�a
mereces mi gratitud por haber leido hasta este punto. Gracias y espero
que, adem�s, alguien pueda arrojar algo de luz a este gran agujero
negro.
Un saludo.
PD: Gracias a Fede Rivas por avisarme de los problemas con la cuenta de correo de gmail, que utilizaba anteriormente.


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a