У меня есть три дерева, которые имеют одинаковые данные, загруженные в них при загрузке формы. Я могу написать данные в трех разных функциях, но это похоже на дублирование много работы. Как я могу загрузить каждый treeView с теми же данными. До сих пор я пробовал следующее, и он работает неправильно. SecondRowNodes - это набор узлов, которые я загрузил ранее в этой функции.Загрузите несколько treeViews из одних и тех же данных узла
//this one misloads the first two and loads treeView4 correctly
TreeNode topNodes = new TreeNode(currentDataSet.HousingAreaTable[housingAreaCounter].HousingAreaName, secondRowNodes);
treeView2.Nodes.Add(topNodes);
treeView3.Nodes.Add(topNodes);
treeView4.Nodes.Add(topNodes);
//this one has the same effect as before and loads the first two wrong and treeView4 correctly
TreeNode topNodes = new TreeNode(currentDataSet.HousingAreaTable[housingAreaCounter].HousingAreaName, secondRowNodes);
TreeNode topNodes2 = new TreeNode(currentDataSet.HousingAreaTable[housingAreaCounter].HousingAreaName, secondRowNodes);
TreeNode topNodes3 = new TreeNode(currentDataSet.HousingAreaTable[housingAreaCounter].HousingAreaName, secondRowNodes);
treeView2.Nodes.Add(topNodes);
treeView3.Nodes.Add(topNodes2);
treeView3.Nodes.Add(topNodes3);
Можете ли вы расширить свою модель данных и привести пример содержимого древовидного изображения после его заполнения? –