Thank you for writing.
We are aware of this behavior and have it in our Public Issue Tracking System - PITS
. You can track its progress, subscribe for status change alerts and add your vote/comment to it on the following link - PITS Feature.
Until the issue is resolved you can work around it by creating a custom IComparer<> class and using it in RadPropertyGrid:
MyComparer : IComparer<PropertyGridItem>
Compare(PropertyGridItem x, PropertyGridItem y)
I hope this will be useful .Should you have further questions, I would be glad to help.
the Telerik team