Store your row items in an
ObservableCollection
ofPOCO
objects.Have your
POCO
object class implementINotifyPropertyChanged
interface.Bind your
RadGridView
toICollectionView
ofPOCO
objects contained in yourObservableCollection
, not theObservableCollection
itself.When your
Status
property is changedINotifyPropertyChanged
will take care of change notification and all you'll have to do is callRefresh()
method of yourICollectionView
and yourRadGridView
will display only items that are specified by the filter...
You might need to apply a few little tweaks along the way but this is a good roadmap to achieving the desired results...