Thank you for writing.
The group comparer allows you to define a custom sort order and it should not be a problem to sort certain fields according to the value of others. In your scenario, basically, you would need to store the unique names and map them to the respective Ids.
It will not be necessary to execute a new query. I can suggest performing this operation when you have the data locally or while you are receiving it.
The easiest solution to achieve the required functionality as per your second question is to add a new RadMenuItem
in the filter popup. Then on click, you can directly add the custom comparer or if needed show a dialog of your own providing the necessary information.
I am sending you attached a sample project demonstrating the suggested approach. Additionally, you may also want to use a custom comparer with the tree holding the distinct values. I included an example for
I hope this information is useful. Should you have further questions please do not hesitate to write back.
Telerik by Progress
Check out the Windows Forms project converter, which aids the conversion process from standard Windows Forms applications written in C# or VB to Telerik UI for WinForms. For more information check out this blog post
and share your thoughts.