Hi Stanly,
The problem in your application is that,ParentId setting for the symbol is incorrect.And also adding symbols to the diagram is not proper.The functionality of the HierarchicLayoutManager is that,arranging nodes related to their corresponding parent node.So set the parent node properly before layouting the nodes
I have modified your c# sample .Here is the link
http://files.syncfusion.com/support/Diagram.Windows/Forums/F80606/main.htmLet me know if you shall need any further clarifications in this regard.
Thanks and Regards,
Gowri