父节点数据集DataTable1 子节点数据集DataTable2
for(int i = 0;i < DataTable1.Rows.Count;i++)
{
TreeNode Tree1 = new TreeNode(DataTable1.Rows[i]["字段名"].ToString());
This.TreeView1.Nodes.Add(Tree1);
for(int j = 0;j < DataTable2.Rows.Count;j++)
{
TreeNode Tree2 = new TreeNode(DataTable2.Rows[j]["字段名"].ToString());
Tree1.ChildNodes.Add(Tree2);
}
for(int i = 0;i < DataTable1.Rows.Count;i++)
{
TreeNode Tree1 = new TreeNode(DataTable1.Rows[i]["字段名"].ToString());
This.TreeView1.Nodes.Add(Tree1);
for(int j = 0;j < DataTable2.Rows.Count;j++)
{
TreeNode Tree2 = new TreeNode(DataTable2.Rows[j]["字段名"].ToString());
Tree1.ChildNodes.Add(Tree2);
}
}