Desktop
WPF
A common scenario when displaying tabular data is to flip the axis so your rows becomes columns and vice versa. This can be easily achieved when you know the shape of your data. For example imagine we have a Customer class with 3 properties: Name, Age and JobCode. Let’s say that we have 5 customers in our data repository. If we want to select just the names we can do something like this: IList<Customer> customers = Customer.GetAll(); var names = new { Customer1 = customers[0].Name, Customer2 = customers[1].Name, Customer3 = customers[2].Name, Customer4 = customers[3].Name, Customer5 = customers[4].Name }; Imagine that another Customer is added and suddenly...