[quote="EvgenyT"]Any node binding has Depth (node level) and DataMember (tag name for XML datasource) attributes, that let you to enable criteria for data item.
You can combine these criteria and order in which you place node bindings to get required behavior.
Most of cases can be solved using these two attributes.
Any other advanced cases can be solved by using FlyTreeView.NodeDataBound event. It lets you handle every node bound and added to treeview, so that you can manually assign all node properties having DataItem supplied as event arguments. But this is for complex cases.
I believe that your one has a simpler solution.
So you recommend using an XML file for this?
I plan to eventually have this code hooked up to a database but am hardcoding the values for now in order to get the logic in there first.