Using the SortIndexes function I am sorting a (rather big - slightly over 100.000 rows) table by two columns, like:
asg_Source.SortIndexes.Clear;
asg_Source.SortIndexes.AddIndex(cmb_IteratorColumn1.ItemIndex, true);
asg_Source.SortIndexes.AddIndex(cmb_IteratorColumn2.ItemIndex, true);
asg_Source.QSortIndexed;
Now this works for (as it seems) the biggest part of the table. Only for some entries in IteratorColumn1 have some discrepancies like
C1 C2
A X
A X
A X
A Y
A Y
_ S
_ S
A Y
A Y
A Y
_ S
_ S
_ S
A Z
A Z
A Z
So, some other entries among the sorted values. I guess it will be hard to track down that behaviour - anything I can try?