Using the Telerik RadPivotGrid is a great way to render out financial data such as balance sheets, a UI can be knocked up very quickly: The issue with this is you're required to use strongly typed entities (classes), what do I mean by this? I mean the class being bound to the control has to have explicitly named properties which will be used for the columns and rows in the pivot grid. The ' Getting Started ' pages on the Telerik website show how to use a collection of the following entity: The binding is done in XAML: As you can see the properties of the Name class are explicitly defined, this provider resource is then used as follows: This gives you the following output: I don't have a strongly typed entity, so what am I going to do? What follows is a way to binding data with no structure, when I say no structure I mean the data is no more than name-value pairs or more commonly known as a dictionary\map. I've split the metadata from the dat...