TreeView 是一种向用户展示层次结构的好方法,但想象以下场景,层次结构如下所示:
Building 1
-Tenant 1
- Payment 1
- Payment 2
Building 2
-Tenant 1
- Payment 1
-Tenant 2
- Payment 1
- Payment 2
当用户单击支付节点时,您需要在其中插入数据库。本质上,插入所需的变量是 Building_Id、Tenant_Id、Payment_Id。组装这些的一种方法是走到每个节点的父节点:
Building_Id = Payment.ParentNode.ParentNode.Id
以以下格式将所有 id 的值存储在支付节点上,然后解析 Building_Id、Tenant_Id、Payment_Id 的值是否更好?例如:
Payment.Value = "1|2|1"