폼이로드 될 때 동일한 데이터가로드되는 세 개의 treeView가 있습니다. 세 가지 다른 기능으로 데이터를 작성할 수 있지만 많은 작업을 복제하는 것처럼 보입니다. 어떻게하면 같은 데이터로 각 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);
에서 찾을 수 있습니다. 데이터 모델을 확장하고 채워진 트리 뷰 내용의 예를 제공 할 수 있습니까? –