Supongo que quienes apoyan la tesis de los clientdatasets se refieren al hecho de que para ordenar por una columna basta asignar a la propiedad IndexName el nombre del campo aun cuando no existan índices para dicho campo en la base de datos. Dado que el clientdataset almacena todos los datos en memoria, la ordenación es mucho más rápida que con otros datasets con los que reordenar signifique, posiblemente, ejecutar una consulta sql nuevamente. Pero hay que tener cuidado con los clientdatasets en el sentido de que si las consultas arrojan muchos resultados, la carga inicial será lenta.
Lo que también es cierto es que aún con esto el grid no ayuda mucho ya que hay que programarle que dibuje la flechita indicadora y para esto, el RXDbGrid que indica cadetill es mejor.
// Saludos
|