Le TreeView est une belle façon de présenter une hiérarchie aux utilisateurs, mais imaginez le scénario suivant avec la hiérarchie décrite ci-dessous:Quelle est la meilleure façon de stocker des données sur un nœud TreeView?
Building 1
-Tenant 1
- Payment 1
- Payment 2
Building 2
-Tenant 1
- Payment 1
-Tenant 2
- Payment 1
- Payment 2
où vous devez faire une insertion dans une base de données lorsque l'utilisateur clique sur le paiement nœud. Essentiellement, les variables requises pour l'insertion sont Building_Id, Tenant_Id, Payment_Id. Une façon de les assembler est de marcher au parent de chaque nœud:
Building_Id = Payment.ParentNode.ParentNode.Id
Est-il préférable de stocker toutes les valeurs des id sur le nœud de paiement dans le format suivant, puis analyser les valeurs pour BUILDING_ID, Tenant_Id, Payment_Id? Par exemple:
Payment.Value = "1|2|1"
Grande réponse - juste ce que je cherchais. Merci! –