/// <summary> /// 选择公司下所有的部门信息 /// </summary> private void AddTopNodes() { TreeView1.Nodes.Clear(); TreeView1.RootNodeText = "港口经营业务分类"; DataView dv = new CawBusinessTypeDB().SelectOneNextLevelModuleView(""); DataView dvTemp = new DataView(); ZJGEportTreeNode node; for (int i = 0; i < dv.Count; i++) { node = new ZJGEportTreeNode(); node.Text = dv[i]["TYPENAME"].ToString(); node.Value = dv[i]["TYPECODE"].ToString(); dvTemp = new CawBusinessTypeDB().SelectOneNextLevelModuleView(dv[i]["TYPECODE"].ToString()); if (dvTemp.Count > 0) { node.PopulateOnDemand = true; } //node.CtrlClickFunction = "AutoSetPValue(this,'" + node.Value + "','" + node.Text + "')"; TreeView1.Nodes.Add(node); } }
protected void TreeView1_TreeNodePopulate1(object sender, ZJGEportTreeNodeEventArgs e) { ZJGEportTreeNode pNode = e.Node; DataView dv = new CawBusinessTypeDB().SelectOneNextLevelModuleView(pNode.Value); DataView dvTemp = new DataView(); ZJGEportTreeNode node; for (int i = 0; i < dv.Count; i++) { node = new ZJGEportTreeNode(); node.Text = dv[i]["TYPENAME"].ToString(); node.Value = dv[i]["TYPECODE"].ToString(); dvTemp = new CawBusinessTypeDB().SelectOneNextLevelModuleView(dv[i]["TYPECODE"].ToString()); if (dvTemp.Count > 0) node.PopulateOnDemand = true; node.CtrlClickFunction = "AutoSetPValue(this,'" + node.Value + "','" + node.Text + "')"; pNode.ChildNodes.Add(node); } }