I have prepared a sample project that illustrates such a scenario. Unfortunately, since there is a lot of interaction with visual elements at runtime, performance might prove to be an issue. The RadGridView in the attached project is grouped in three levels, but if you do not require nested grouping support, things would be much faster. Please, inform us whether this solution meets your requirements.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>