This is an odd request, I know. I have a client asking for a tree list style grid that opens up instead of down when you click on a parent field. They want this so that, when expanded, it matches their excel spreadsheets which have children at the top and subtotals at the bottom of each category followed by grand totals. Basically, think of the whole table body being flipped upside down like this (but it should be a grid with multiple columns):
Child of 1 Child of 1 Child of 1 Parent 1 Child of 2 Grandchild of 2a Child of 2 (2a) Parent 2