- Δεν γίνεσαι κουραστικός, απλά δεν μπορούσα να καταλάβω τι θες για να σε βοηθήσω, καλό θα ήταν να βάζεις και λίγο κώδικα (πάντα βοηθάει). Ό treenode και τα παιδιά του θα μπουν στον ίδιο πίνακα; μάλλον όχι ε; θα μπει ο πατρικός σε έναν και μετά για κάθε παιδί του θα βάζεις μια εγγραφή σε άλλον πίνακα με foreign key; τι βάση χρησιμοποιείς;
- όπως σου είπα και πριν μόνο ένας κόμβος μπορεί να είναι selected. Αφού όμως θέλεις και όλα τα παιδιά του ( αναδρομικά και τα εγγόνια, δισέγγονα;) δεν έχεις παρά να περάσεις από όλα τα childnodes π.χ
 <script rynat="server">
sub insertChildNode(nodeValue as string)
   .....
end sub
Sub submitCommand(ByVal sender As Object, ByVal e As CommandEventArgs)
   dim i as treenode
   if  not isNothing(myTreeView.selectedNode)
      for each i in myTreeView.selectedNode.childNodes
         'insert childNode value in db
         insertChildNode(i.value)
      next
   end if
end sub
</script>
 <form runat="server">
   <asp:TreeView id="myTreeView" runat="server" ...../>
   <asp:button id="submitButton" oncommand="submitCommand" text="submit"/>
</form>