I agree with you, as I also had problems to use "Databinding" of Grids and other Windows Controls (bindingNavigators, ...) with collections of objects (but that was a while ago with NetTiers 2 beta, I didn't tried since last releases of NetTiers)...
Every time it comes to speak about databinding objects with childs or parent relationships (just like the example you gave : order, orderDetail, products ...), I got answers telling me to use views and customized SP... I'm confused about that because it's not the meaning, I don't want to have to create many views/SP just to get NetTiers working fine in so common cases. I would expect to be able to bind my DataGrid to an orderCollection (or even using a binding navigator and custom detailed view control) and be able to display columns from orderDetail in the same grid without having to create views, SP or any other stuff, resulting in generating duplicated entities (ok, not exactly the same but, not different in business term).
I know this is not a NetTiers problem but a common DataBinding issue in .Net, but aren't there any solution ?
If any NetTiers team member has a specific advice or comment (what are the problems, what can be done 'til now, ...) to provide us about this issue, it would be nice and maybe we could understand how to go the step further using NetTiers...
Thanks for paying attention, I hope we'll get some feedback soon.
Mike.