This question is locked. New answers and comments are not allowed.
I have a project which is using a RadGridView databound to an ObservableCollection. When the user clicks on a cell in the gridview a modified RadContextMenu pops up with several fields (textboxes and datepickers) related to the cell the clicked on. The user can modify that data and then click a Save button. The Save button updates the underlying datasource via a web service. Once that update is complete it updates the objects inside of the ObservableCollection which the RadGridView is bound to, and fires a PropertyChanged event for the ObservableCollection. This keeps me from having to go retrieve all of the data that my web service pulls back when only one item has been modified.
My problem is that when the objects inside ObservableCollection are updated, the GridView is not refreshing. If I click on the cell which has its underlying information changed, then it refreshes. Clicking anywhere else on the GridView does not update that cell. I've tried firing PropertyChanged events for the individual properties and that doesn't seem to work either. I assume there is some event being fired when I click on a cell that is updating the GridView. Is there a way to call that event manually in code? Is there some property on the GridView that needs to be set to correctly update?
My problem is that when the objects inside ObservableCollection are updated, the GridView is not refreshing. If I click on the cell which has its underlying information changed, then it refreshes. Clicking anywhere else on the GridView does not update that cell. I've tried firing PropertyChanged events for the individual properties and that doesn't seem to work either. I assume there is some event being fired when I click on a cell that is updating the GridView. Is there a way to call that event manually in code? Is there some property on the GridView that needs to be set to correctly update?
