Hallo Andreas,
erst war es zuwenig Code, jetzt ist es zu viel für mich. Das meiste ist nicht relevant. Ich vermute den Fehler auch eher bei deinen Datenbank-Routinen. Vielleicht schaust du dir mal meine
Demo im thread
TreeView aus DB füllen an. Da zeige ich, wie du hierarchisch verknüpfte Daten in eine TreeView übernehmen kannst. Es sollten auch für dich ein paar Anregungen enthalten sein.
Grüße vom marabu