>If you know of third party grid that works good with VFP and can show parent-child relationship, please let me know.
One way to show parent-child relations is with two grids. The parent grid shows all records; as soon as a record is selected in the parent grid, the corresponding records are shown in the child grid. One way to do this is with a local view (or remote view, if you do client-server).
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)