I am collecting strings of data from a database that must be stored in the appropriate nodes of a treeview. The data is in the format ABC and XYZ, where ABC is the subject and XYZ is the data. I need to search the nodes in the treeview to see if the new node, ABC already exists and add the node it if it does not. Then I need to add the data XYZ to the correct node, either the new node that has just been created or an already existing node. Would appreciate any code examples as I seem to be struggling with declarations of nodes from strings.. Many thanks.