-Fahad
6 Answers, 1 is accepted
Generally you do not need IEditableCollectionView implementation all you need is INotifyPropertyChanged for the BO and INotifyCollectionChanged for the collection. I guess that you have problems to edit an entity if there is a sorting or grouping applied. The problem is that when an entity is edited and its position should be changed this will not happen automatically. In order to do that you have to remove the entity from the collection and add it again (this will raise property CollectionChanged events) and RadGridView will respond accordingly.
Let me know if this doesn't help.
Nedyalko Nikolov
the Telerik team

I'm attaching a sample application build with "WCF RIA Services v1.0 SP1". The application requires running SQLEXPRESS with Northwind database (otherwise you should change "NorthwindEntities" connection string inside web.config file).
Be aware that you should call SubmitChanges() on the same context to which RadGridView is bound to (this is a very common mistake).
Let me know if this doesn't help.
Nedyalko Nikolov
the Telerik team

1) First time I load the sample with your implementation (which is what I also tried in my first attempt). As you can see If I click in the Add New Row nothing happens, It seems the grid is thinking that the collection is read-only.
2) Next time, I load my code which simply converts the entities into an ObservableCollection, and you can see that the newrow is now editable.
I did workaround this by wrapping up around an ObservableCollection<T> and using SubmitChanges accordingly. But I would like to know why this was not done automatically by the RadGrid.
-Fahad
Could you confirm that you have "WCF RIA Services v1.0 SP1" installed on your machine?
Indeed with the previous version of "RIA services" this scenario doesn't work, and you should handle RadGridView.AddingNewDataItem event.
Nedyalko Nikolov
the Telerik team

May be for you guys to support versions below SP1, You could just have a wrapper ObservableCollection around the EntitySet<T> internally, that just works without any big changes.
-Fahad