I would hope that a Xamarin.Forms component would support all forms of data binding that Xamarin.Forms itself supports. I do not think that is the case. Most mature data binding systems, like Xamarin.Forms, support binding to items within a Dictionary. So if I have a Dictionary<string,double> called Data within my row datamodel, I should be able to create a column with a property name of "Data[Oil]" which should grab the double out of the Data Dictionary with key of "Oil". I do not think this is supported as I get blank cells when I try it.
Does this actually work and I am missing something?