Could you please specify why you need to clear the filter, sort and group descriptors and reapply them afterwards as this does not seem necessary in this situation?
If you really need to do this, please make sure you're creating a copy of the descriptors, similarly to:
var filters =
var sorts =
var groups =
Additionally, I'd like to note that you do not need to call the Rebind
method after you change RadGridView's ItemsSource
I'm attaching a sample project to demonstrate the approaches I have in mind. Try filtering the Name column and only showing values that start with "man" and then clicking either of the buttons to change the ItemsSource.
I hope you find this helpful. Do let me know if you need any further assistance on the matter.
Telerik by Progress
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer
and share your thoughts.