I'm trying to populate a grid dynamically as I have a number of different report data models that need to be displayed in the grid depending on user selection.
Each data model inherits from a common interface, and I'm passing an `IEnumerable` of that interface through to the view.
Generally this works, and the data is displayed, however, the `DisplayAttribute` of the source model is ignored.
If I supply an `IEnumerable` of the model itself, this works, however, as the view needs to support dynamically specified models, I cannot do this.
I have tried the `LoadSettings` method shown in the grid demo, however, I get an error because the `Member` property specified cannot be found on the interface.
How can I dynamically specify the model to use and have the grid honour the data annotations of the model?