I have a project where need to have a tree like display and each node on the tree needs columns of data as well. From what I can see GridTree or TreeViewAdv can both do this. Currently I am not sure which to use.
The functionality I need is :
- By code populate the initial tree (and its columns)
- UI allows new nodes to be added (as children of existing nodes)
- UI allows new nodes to be added (as siblings of existing nodes)
- UI allows nodes to be reordered
- When a user selects a node in the tree - they can edit information associated with that node (in a different part of the UI)
- By code the amended tree can then be serialized back into the same data structure it was loaded from
Which control should I be using for this?
Thanks