Take a look at the grid with a treeview in the following link:
https://dl.dropboxusercontent.com/u/4750866/GridTree%20v1.0.zipI will leave this on DropBox for the next couple of days. This was originally done by another person with changes by me (the original is contained in its own zip file within the download zip link). I have found problems with the grid when the filter is being applied in that it will not correctly display the rows unless the underlying cursor is readonly (it forces changes to the cursor fields). I also found problems in the display logic and redid that as well; but both my changes and the original is there...