Duda sobre IndexFieldNames en un ClientDataSet
Buenos días:
Tengo un ClientDataSet al que le estoy asignando un índice de tres campos mediante la propiedad IndexFieldNames. Cuando se abre el formulario y se recuperan los datos, todo es correcto. El índice funciona bien. El problema es que cuando hago cualquier cosa (maximizar el grid, cambiar de pestaña y luego volver a la primera...), los campos automáticamente se me reordenan de otra forma.
No consigo saber por qué se pierde la ordenación del índice ni como hacer para evitarlo, así que he decidido preguntar aquí por si alguien me puede echar una mano.
Muchas gracias y un saludo,
M.
|