Hi Ron,
Thank you for your interest in Syncfusion Products.
Custom sorting enables you to implement custom sorting logic if the standard sorting techniques don't meet your requirements. You can add a custom IComparer to the GridSortColumnDescriptor for this column. You do this by setting the Comparer property on the GridSortColumnDescriptor. In your custom IComparer object, you can sort based on any criteria you choose including any color criteria on the record value.
The Comparer object allows you to control how the sorting is done on your column. Once the column is sorted, the custom Categorizer is used to determine which adjacent records in the sorted column belong to the same group. To create custom Comparer and Categorizer objects, you define classes that implement IComparer.
Refer the online sample below which portrays the custom sorting feature.
http://samples.syncfusion.com/ASPNET/7.3.0.20/web/Grid.Grouping.Web/samples/3.5/SortingandGrouping/BasicSorting/cs/customsorting.aspxPlease let me know if you have any concerns.
Thanks,
Rekha