The general case is as follows: If you have a collection of base class objects, RadGrid works only with base class properties. The same goes for a collection of derived class objects, i.e. both base class and derived class properties should be visible to RadGrid. The GridTableView class now provides a property named RetrieveDataTypeFromFirstItem
that causes RadGrid to use the first item type as a template for the properties of all the remaining items in the collection.
Darren, you seem to define a collection of base class objects that contain objects of the derived class. Can you, please, check this out.
We are currently investigating these object binding issues and will keep you posted on the topic.
the Telerik team