Grouping is crazy easy in WPF« Ryan Cromwell
Well it turns out WPF (and Silverlight 4.0) this crazy easy. It's why the CollectionViewSource class exists. The thing people don't realize is that you don't have to change anything about your data structure to make this work well ......