Wednesday, September 25, 2013

Multi Level Grids

Infragistics is sunsetting the UltraWebxxx series of webcontrols in their ASP.NET suite of controls.  The last version that supports their classic controls is 2011.  So Manage 2000 is going to need some new patterns.

I've been playing around with GridView and DetailsView controls and experimenting with templated columns containing child views.  Here is one possible pattern for Manage 2000 multi-level grid displays:




It is not an exact replacement and certainly not the only possible option with Microsoft webcontrols.  But I rather like the vertical display of the current single valued record with the multi-valued children to the right.  This emphasizes the relationship and my eyes don't get quite so buggy trying to follow two different sets of columns over the same vertical space.