要綁定數(shù)據(jù)源到Winform Tree節(jié)點(diǎn),可以使用節(jié)點(diǎn)的 Tag 屬性來存儲數(shù)據(jù)。首先,將數(shù)據(jù)源加載到一個合適的數(shù)據(jù)結(jié)構(gòu)中,如集合或數(shù)據(jù)表。然后,遍歷數(shù)據(jù)源中的每個項,為每個項創(chuàng)建一個 Tree 節(jié)點(diǎn),并將數(shù)據(jù)綁定到該節(jié)點(diǎn)的 Tag 屬性中。以下是一個簡單的示例代碼:
// 假設(shè)有一個包含數(shù)據(jù)的集合
List<string> data = new List<string> { "Item 1", "Item 2", "Item 3" };
// 遍歷數(shù)據(jù)源,為每個項創(chuàng)建一個 Tree 節(jié)點(diǎn)并綁定數(shù)據(jù)
foreach (var item in data)
{
TreeNode node = new TreeNode(item);
node.Tag = item; // 綁定數(shù)據(jù)到 Tag 屬性
treeView1.Nodes.Add(node); // 添加節(jié)點(diǎn)到 Tree
}
這樣,每個 Tree 節(jié)點(diǎn)都會包含一個對應(yīng)的數(shù)據(jù)項。當(dāng)需要訪問節(jié)點(diǎn)的數(shù)據(jù)時,只需獲取節(jié)點(diǎn)的 Tag 屬性即可。