Hello Edward ,
Thank you for writing.
Your scenario sounds exactly like the self-reference data binding functionality that RadTreeView
for WinForms supports. You can take a look at the following help article
I hope that helps. If you have any additional questions, please contact me.
the Telerik team