The standard approach to define what to view and edit in RadPropertyGrid is to define a PropertyDefinition
for each field you need to edit.
In your case you will need to iterate your original collection and add a PropertyDefinition with the relevant binding for each position in this collection.
Let me know if you have troubles while implementing this approach.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>