TreeNode SolutionNode = новое TreeNode («? ");
TreeNode TableNode = новое TreeNode («? ");
TreeNode ColumnNode;
foreach (рядок DataRow в DT.Rows) {
Solution_Name = рядок [0] .ToString ();
Table_Name = рядок [1] .ToString ();
Column_Name = рядок [2] .ToString ();
ColumnNode = новое TreeNode (Column_Name);
если (SolutionNode.Text! = Solution_Name) {
TableNode = новое TreeNode (Table_Name);
SolutionNode = новое TreeNode (Solution_Name);
TableNode.Nodes.Add (ColumnNode);
SolutionNode.Nodes.Add (TableNode);
treeView1.Nodes.Add (SolutionNode);
} еще если (TableNode.Text! = Table_Name) {
TableNode = новое TreeNode (Table_Name);
TableNode.Nodes.Add (ColumnNode);
SolutionNode.Nodes.Add (TableNode);
} еще если ((== Solution_Name SolutionNode.Text) &&, то (== Table_Name TableNode.Text)) {
TableNode.Nodes.Add (ColumnNode);
}
}
|