回覆列表
  • 1 # daazhu1

    TreeNode tno = new TreeNode("root");

    DataTable dt = new DataTable();

    dt.Columns.Add("ID");

    dt.Columns.Add("Name");

    dt.Columns.Add("Category");

    dt.Rows.Add("1", "民政人士", "政治面貌");

    dt.Rows.Add("2", "其他黨派", "政治面貌");

    dt.Rows.Add("3", "博士", "學歷");

    dt.Rows.Add("4", "碩士", "學歷");

    dt.Rows.Add("5", "本科", "學歷");

    dt.Rows.Add("6", "大專", "學歷");

    DataTable categoryTable = dt.DefaultView.ToTable(true, new string[] { "Category" });

    foreach (DataRow category in categoryTable.Rows)

    {

    tno.Nodes.Add(category["Category"].ToString(), category["Category"].ToString());

    }

    foreach (TreeNode item in tno.Nodes)

    {

    foreach (DataRow name in dt.Rows)

    {

    string secondNode = name["Category"].ToString();

    if (item.Text.Equals(secondNode))

    {

    item.Nodes.Add(name["Name"].ToString());

    }

    }

    }

    treeView1.Nodes.Add(tno);

  • 中秋節和大豐收的關聯?
  • 管道傳遞資訊,特點?