有如下数据结构
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));
}
}
效果如下(名字已打码)