I'm still not sure how useful this feature is or how it can be "tamed". I've been playing around with this via the old DataGrid control and it seems to work pretty well. However, nothing I do in the TableStyles seems to limit or control what is displayed? I simply load a collection and bind it to the DataGrid and it shows the entire hierarchical model by default and nothing I do seems to limit it. It's been a long time since I played around with hierarchical grids as IMHO they really aren't a great way to convey information.
So far this is for Windows.Forms only as all this work is done in ITypedList and ASP.NET 2.0 doesn't support this interface any longer (don't even get me started). We will be focusing next on our esDataSource control which will be receiving some major enhancements including hierarchical support and will be using it's own AppDomain to prevent it from locking DLLs. When all done, the esDataSource should be able to find your ASP.NET DLL automatically, no more browsing to it. I've downloaded one of the major Windows.Forms commerical grid suites and will be trying it out as well.
This will be in our next beta release coming soon ... Comments welcome and encouraged, especially from the expert hierarchical "GridBinders" lurking about ...

From mobile devices to large scale enterprise solutions in need of serious transaction support, EntitySpaces can meet your needs. Whether you’re writing an ASP.NET application with medium trust requirements, or a Windows.Forms application, the EntitySpaces architecture is there for you. EntitySpaces is provider independent, which means that you can run the same binary code against any of the supported databases. EntitySpaces is available in both C# and VB.NET. EntitySpaces uses no reflection, no XML files, and sports a tiny foot print of less than 200k. Pound for pound, EntitySpaces is one tough, dependable .NET architecture.
The EntitySpaces Team
--
EntitySpaces LLC
Persistence Layer and Business Objects for Microsoft .NET
http://www.entityspaces.net