У меня есть наблюдаемая коллекция, которая будет связана с сеткой данных silverlight, где мне нужно отобразить конкретную строку на основе данных, представленных в OC
ID Name Status Desc Role
--------------------------------
1 ABC 500 des 50
1 ABC 500 des 55
2 XYZ 502 des 57
в приведенной выше таблице есть повторяющиеся значения, мне нужно отфильтровать их таким образом, чтобы при (status = 500) мне нужно было выбрать строку, роль которой равна 50. или если (status = 501) мне нужно выбрать строку с ролью 55. В любой момент статус будет оставаться таким же для определенного идентификатора. Мои окончательные данные должны выглядеть так, как показано ниже.
ID Name Status Desc Role
---------------------------------
1 ABC 500 des 50
2 XYZ 502 des 57