/// <summary> /// new root /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void _addRootButton_Click(object sender, EventArgs e) { ChinaCustoms.Framework.DeluxeWorks.Web.WebControls.MenuItem oItem = new ChinaCustoms.Framework.DeluxeWorks.Web.WebControls.MenuItem(); oItem.Text = "New Root"; Items.Add(oItem); TreeNode oNewTreeNode = new TreeNode("New Root"); oNewTreeNode.Tag = oItem; _treeView.Nodes.Add(oNewTreeNode); _treeView.SelectedNode = _treeView.Nodes[_treeView.Nodes.Count - 1]; }
private void LoadNodes(ChinaCustoms.Framework.DeluxeWorks.Web.WebControls.MenuItem oItem, TreeNode oTreeNode) { oTreeNode.Tag = oItem; foreach (ChinaCustoms.Framework.DeluxeWorks.Web.WebControls.MenuItem oChild in oItem.ChildItems) { TreeNode oChildNode = new TreeNode(oChild.Text); LoadNodes(oChild, oChildNode); oTreeNode.Nodes.Add(oChildNode); } }