天天看點

C# Treeview從Dictionary中綁定資料

有如下資料結構

Dictionary<string, Dictionary<string, List<string>>> errorData = new Dictionary<string, Dictionary<string, List<string>>>();
           

周遊進行綁定

foreach (string apartment in errorData.Keys)
{
 int i= treeView1.Nodes.Add(new TreeNode(apartment));
 foreach (string username in errorData[apartment].Keys)
  {
    int j= treeView1.Nodes[i].Nodes.Add(new TreeNode(username));
    foreach (string day in errorData[apartment][username])
        treeView1.Nodes[i].Nodes[j].Nodes.Add(new TreeNode(day));
  }
 }
           

效果如下(名字已打碼)

C# Treeview從Dictionary中綁定資料