I'm used to display multiple objects with a DataGridView control in the following format
ID Name Address [...]
ID1 Name1 123 street [...]
ID2 Name2 456 street [...]
This is simple to do with objects, properties and a BindingList<>.
I'd like my data to be "rotated" 90 degrees so that the grid displays a key:value pair such as
FieldName Value
ID ID1
Name Name1
Address 123 street
Is this possible to achieve by binding some kind of list/dictionnary/other to the DataSource? I'm checking this approach because the object properties get/set makes it MUCH easier to handle data changes than handling a gazillion events exported from the DataGridView