フォームがロードされたときに同じデータがロードされる3つのツリービューがあります。私は3つの異なる機能でデータを書くことができますが、それは多くの作業を複製するようです。どのように私は同じデータを持つ各ツリービューを読み込むことができます。これまで私は以下を試してきましたが、正しく動作しません。 SecondRowNodesは、以前にこの関数でロードしたノードのセットです。同じノードデータから複数のtreeViewをロード
//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);
で見つけることができます。データモデルを展開して、ツリービューのコンテンツが一度作成されたらその例を挙げることはできますか? –