Actually, QueryableDomainServiceCollectionView derives from QueryableCollectionView. In fact, it is a QueryableCollectionView capable of talking to a DomainContext and pulling data from the server.
The interface that other controls care about is called IQueryableCollectionView and as long as their Source/ItemsSource implements this interface they don't care about the specific implementor.
In other words, a control like RadGridView will not care whether you feed him with a QCV or a QDSCV. The only thing it cares about is whether its ItemsSource implements the IQueryableCollectionView interface. This is the interface that is responsible for syncing all Sort- and FilterDescriptors (and several other things as well).
So you can try to create two QCV's and then feed them with the single instance of the QDSCV (in their constructors). This should keep the three collections in sync. I hope this helps.
the Telerik team
Let us know about your Windows Phone 7 application built with RadControls and we will help you promote it. Learn more>>