public void Button_Command(Object sender, CommandEventArgs e) { switch (e.CommandName) { case "Expand": if (panel_sample.Visible == true) { TreeView1.ExpandAll(); } else { TreeView2.ExpandAll(); } break; case "Collapse": if (panel_sample.Visible == true) { TreeView1.CollapseAll(); } else { TreeView2.CollapseAll(); } break; default: // Do nothing. break; } }
//Set Default buttons... protected void SetInitFields(bool setFlg) { btn_Save.Enabled = setFlg; if (setFlg) { btn_Save.ForeColor = System.Drawing.Color.White; } else { btn_Save.ForeColor = System.Drawing.Color.Silver; } divMessage.InnerHtml = ""; //******************************************************************************** TreeView1.Visible = true; string ret = File.ReadAllText("C:\\public\\SHELL\\Shell_PST_Alerts\\Today.txt"); // if (ret.IndexOf("|Info| [") >= 0) { LoopchkNewUpd(ret); } else { ret = "|Info| " + ret.Replace("\n", "") + " ...Start"; } // showLogTv(TreeView1, ret, "Shell Outlook AO Folder Content"); TreeView1.CollapseAll(); //******************************************************************************** }
protected void btnIn_Click(object sender, ImageClickEventArgs e) { if (ltrEstDeptPath.Text.Equals(String.Empty)) { Literal1.Text = JSHelper.GetAlertScript("평가 부서를 선택해 주세요.", false); return; } if (ltrDeptPath.Text.Equals(String.Empty)) { Literal1.Text = JSHelper.GetAlertScript("인사 부서를 선택해 주세요.", false); return; } if (ddlDeptGroup.SelectedValue.Equals("0")) { Literal1.Text = JSHelper.GetAlertScript("부분을 선택해주세요.", false); return; } MicroBSC.Estimation.Dac.DeptInfos dept = new MicroBSC.Estimation.Dac.DeptInfos(); dept.MappingEstDept_Dept_ID(PageUtility.GetIntByValueDropDownList(ddlEstTermInfo), int.Parse(ltrEstDeptID.Text), int.Parse(ltrDeptID.Text), int.Parse(ddlDeptGroup.SelectedValue)); TreeView1.Nodes.Clear(); WebCommon.FillEstMappingTree(TreeView1, PageUtility.GetIntByValueDropDownList(ddlEstTermInfo)); TreeView1.ExpandAll(); }
protected void imgbtn_Edit_Click(object sender, ImageClickEventArgs e) { GridViewRow gv_row = (GridViewRow)((sender as ImageButton).NamingContainer); string userid = Convert.ToString(gv_users.DataKeys[gv_row.RowIndex].Value); ds_analytics.m_usersDataTable thisuser_dt = m_users.getUserByUserid(userid); if (thisuser_dt.Rows.Count > 0) { ds_analytics.m_usersRow user_row = thisuser_dt[0]; lbl_userid.Text = user_row.userid; if (user_row.IsfullnameNull()) { tb_username.Text = ""; } else { tb_username.Text = user_row.fullname; } if (user_row.IsemailNull()) { tb_email.Text = ""; } else { tb_email.Text = user_row.email; } if (user_row.IsmblnoNull()) { tb_mblno.Text = ""; } else { tb_mblno.Text = user_row.mblno; } cb_isactive.Checked = user_row.isactive; foreach (TreeNode node_parent in TreeView1.Nodes) { foreach (TreeNode node_child in node_parent.ChildNodes) { node_child.Checked = false; } } DataTable dt_rights = m_users.getAccessRightsByUserid(user_row.userid); foreach (DataRow dr in dt_rights.Rows) { TreeView1.FindNode(dr["module_key"].ToString() + TreeView1.PathSeparator + dr["submodule_key"].ToString()).Checked = true; } ViewState["user_row"] = user_row; btn_update.Visible = true; btn_cancel.Visible = true; } else { ClientScript.RegisterStartupScript(this.GetType(), "error", "<script>alert('Error in reading user details.');</script>"); } }
public void Fresh() { PnlTreeList.Attributes["display"] = "none"; txtProducCateID.Text = nSelectProductCategoryID.ToString(); if (ProductList != null && ProductList.Rows.Count > 0) { BLL.TreeViewFromTableBLL tvftbll = new BLL.TreeViewFromTableBLL(); tvftbll.nRootParentID = 0; tvftbll.NodeValueColumnName = "nProductCategoryID"; tvftbll.NodeTextColumnName = "sProductCategoryNameCN"; tvftbll.FatherIDColumnName = "nParentCategoryID"; TreeNode[] nodes = tvftbll.GetTreeNodes(ProductList); TreeView1.Nodes.Clear(); if (bHaveRoot == 1) { TreeNode noderoot = new TreeNode(); noderoot.Text = "没有上级产品类"; noderoot.Value = "0"; for (int i = 0; i < nodes.Length; i++) { noderoot.ChildNodes.Add(nodes[i]); } TreeView1.Nodes.Add(noderoot); } else { for (int i = 0; i < nodes.Length; i++) { TreeView1.Nodes.Add(nodes[i]); } } TreeView1.ExpandAll(); } }
private void BindTree() { TreeView1.MultipleSelectEnabled = false; TreeView1.DragAndDropEnabled = false; TreeView1.KeyboardEnabled = true; TreeView1.NodeEditingEnabled = false; TreeView1.KeyboardCutCopyPasteEnabled = false; TreeView1.ShowLines = true; TreeView1.DisplayMargin = false; TreeViewNode rootNode = new TreeViewNode(); rootNode.Text = "Projects"; rootNode.Selectable = false; rootNode.CssClass = "TreeNodeGray"; rootNode.HoverCssClass = "TreeNodeGray"; DataTable dt = Project.GetListActiveProjectsByUserDataTable(); // ActiveProjectsByUserOnlyDataTable(); foreach (DataRow dr in dt.Rows) { string ContainerKey = Mediachase.IBN.Business.UserRoleHelper.CreateProjectContainerKey((int)dr["ProjectId"]); bic = BaseIbnContainer.Create("FileLibrary", ContainerKey); fs = (FileStorage)bic.LoadControl("FileStorage"); ProcessFolderNode(rootNode, ContainerKey, fs.Root.Id, dr["Title"].ToString(), true); } TreeView1.Nodes.Add(rootNode); TreeView1.ExpandAll(); }
private void TreeView1_Load(object sender, EventArgs e) { listNews = new List <New>(dbAccess.getNews()); listArticles = new List <Article>(dbAccess.getArticles()); TreeNodeCollection newsNodes = TreeView1.FindNode("News.Root").ChildNodes; TreeNodeCollection articlesNodes = TreeView1.FindNode("Articles.Root").ChildNodes; newsNodes.Clear(); foreach (New news in listNews) { TreeNode newNode = new TreeNode(news.Title); TreeNode nodeTxt = new TreeNode(news.Text); nodeTxt.SelectAction = TreeNodeSelectAction.None; newNode.ChildNodes.Add(nodeTxt); newNode.SelectAction = TreeNodeSelectAction.None; newsNodes.Add(newNode); } articlesNodes.Clear(); foreach (Article article in listArticles) { TreeNode newNode = new TreeNode(article.Title); TreeNode nodeTxt = new TreeNode(article.Text); nodeTxt.SelectAction = TreeNodeSelectAction.None; newNode.ChildNodes.Add(nodeTxt); newNode.SelectAction = TreeNodeSelectAction.None; articlesNodes.Add(newNode); } }
protected void Page_Load(object sender, EventArgs e) {//Add Exception handilng try catch change by vishal 21-05-2012 try { if (!IsPostBack) { MembershipUser User = Membership.GetUser(); objOrganization = objOrganization.Get_Organization(); int userid = objUser.Get_By_UserName(User.UserName.ToString(), objOrganization.Orgid); if (userid != 0) { objContact = objContact.Get_By_id(userid); lblUser.Text = objContact.Firstname + " " + objContact.Lastname; } } XmlDataSource ds = new XmlDataSource(); ds.EnableCaching = false; ds.DataFile = Server.MapPath("../Files/Admin.xml"); TreeView1.DataSource = ds; TreeView1.DataBind(); } catch (Exception ex) { string myScript; myScript = "<script language=javascript>alert('Exception - '" + ex + "');</script>"; Page.RegisterClientScriptBlock("MyScript", myScript); return; } }
public void reloadTreeView() { string maloai = Session["loaiphieu"].ToString(); string phieu = Session["maphieu"].ToString(); ctxds.Clear(); TreeView1.Nodes.Clear(); lvb = AbconBUS.LayDSLoaiVanBan_CapDuyet(maloai, true); dschucvu = abill1BUS.ListAbill1(); TreeNode parentNode = new TreeNode(str13); parentNode.Text = "parentNode"; TreeView1.Nodes.Add(parentNode); foreach (Abcon loaivb in lvb) { TreeNode childNode = new TreeNode(loaivb.abde.ToString() + "-" + loaivb.Auditor.ToString()); childNode.Value = loaivb.abde.ToString(); childNode.Text = "Cấp" + ":" + (TreeView1.Nodes[0].ChildNodes.Count + 1); parentNode.ChildNodes.Add(childNode); Abcon vbcd = new Abcon(); vbcd.abde = loaivb.abde; vbcd.pdno = phieu; vbcd.cothutu = loaivb.cothutu; ctxds.Add(childNode.Text, vbcd); } TreeView1.ExpandAll(); }
private void Arbol() { TreeView1.ExpandAll(); TreeNode nodo = new TreeNode(); TreeView1.Nodes.Clear(); nodo.Value = "0"; nodo.Text = "Antecedentes Familiares"; TreeView1.Nodes.Add(nodo); // entonces para para cargar el renglon de abajo, dspues de ? de pregunta agregar una variable=valor&otravariable=otrovalor int vParentesco = int.Parse(ddlParentesco.SelectedValue.ToString()); int vCIE10 = DiagnosticoPrincipal.getDiagnostico(); int vPaciente = int.Parse(Request["idPaciente"]); //nodo.NavigateUrl = "AntecedentesFamiliares.aspx?Parentesco=" + vParentesco.ToString() + "&CIE10=" + vCIE10.ToString() + "&Paciente= " + vPaciente.ToString(); //nodo.NavigateUrl = "Catastro.aspx?tipo=Habitacion&idHabitacion=" + nodo.Value; //nodo.NavigateUrl = "AntecedentesFamiliares.aspx?Parentesco=" + vParentesco.ToString() + "&CIE10=" + vCIE10.ToString() + "&Paciente= " + vPaciente.ToString(); mostrarNodos(nodo); //DataTable dtFamiliarT = new DataTable(); //dtFamiliarT = SPs.SysParentescoT().GetDataSet().Tables[0]; //TreeView1.DataSource = dtFamiliarT; //TreeView1.DataBind(); //DataView dataViewHijos = new DataView(dataSetArbol.Tables["SysParentescoT"]); //dataViewHijos.RowFilter = dataSetArbol.Tables["TablaArbol"].Columns["IdentificadorPadre"].ColumnName + " = " + indicePadre; }
public void BindWithSubcategory(string subCat) { con = new SqlConnection(ConfigurationManager.ConnectionStrings["Free"].ToString()); SqlDataAdapter da = new SqlDataAdapter("select distinct MCategoryName_V from Mst_Category C inner join Mst_SubCategory S on C.CategoryID_N=S.CategoryID_N where CategoryName_V='" + subCat + "'", con); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) { TreeView1.Nodes.Clear(); TreeNode rootNode1 = new TreeNode(dt.Rows[0]["MCategoryName_V"].ToString(), dt.Rows[0]["MCategoryName_V"].ToString()); TreeView1.Nodes.Add(rootNode1); TreeNode rootNode2 = new TreeNode(subCat); rootNode1.ChildNodes.Add(rootNode2); SqlDataAdapter da1 = new SqlDataAdapter("select SubCategoryName_V, (SubCategoryName_V + '('+(select cast(count(*) as varchar(50)) from Adv_Product_Common where ProductCategoryName=S.SubCategoryName_V)+')') as SubCategoryName from Mst_Category C inner join Mst_SubCategory S on C.CategoryID_N=S.CategoryID_N where CategoryName_V='" + subCat + "'", con); DataTable dt1 = new DataTable(); da1.Fill(dt1); if (dt1.Rows.Count > 0) { for (int i = 0; i < dt1.Rows.Count; i++) { TreeNode child = new TreeNode(dt1.Rows[i]["SubCategoryName"].ToString(), dt1.Rows[i]["SubCategoryName_V"].ToString()); rootNode2.ChildNodes.Add(child); } } } TreeView1.ExpandAll(); }
private void LoadTreeView() { //Загружаем группы изделий выбранной категории MainDataClassesDataContext context = new MainDataClassesDataContext(); ISingleResult <ogk_SelectArticleGroupsResult> q = context.ogk_SelectArticleGroups(0, Convert.ToInt32(ArticleTypesList.SelectedValue)); List <ogk_SelectArticleGroupsResult> z = q.ToList(); //Загрузка дерева изделий TreeView1.Nodes.Clear(); //Загрузка корневого узла всех изделий TreeNode rootNode = new TreeNode("Все группы", "0", "../Icons/folders.png"); TreeView1.Nodes.Add(rootNode); for (int i = 0; i < z.Count; i++) { //Изображение группы изделий TreeNode tn = new TreeNode(z.ElementAt(i).NAME.ToString(), z.ElementAt(i).ID.ToString(), "../Icons/folder.png"); TreeView1.Nodes[0].ChildNodes.Add(tn); LoadTreeNodeChildren(tn); } //Сворачиваем все дерево групп TreeView1.CollapseAll(); //Выбираем первый узел дерева TreeView1.Nodes[0].Select(); //Разворачиваем первый узел дерева TreeView1.Nodes[0].Expand(); }
protected void ArticleTypesList_SelectedIndexChanged(object sender, EventArgs e) { //Загружаем группы изделий выбранной категории MainDataClassesDataContext dataContext = new MainDataClassesDataContext(); ISingleResult <ogk_SelectArticleGroupsResult> a = dataContext.ogk_SelectArticleGroups(0, Convert.ToInt32(ArticleTypesList.SelectedValue)); List <ogk_SelectArticleGroupsResult> b = a.ToList(); //Загрузка дерева изделий TreeView1.Nodes.Clear(); //Загрузка корневого узла всех изделий TreeNode rootNode = new TreeNode("Все группы", "0", "../Icons/folders.png"); rootNode.ToolTip = "Все группы"; TreeView1.Nodes.Add(rootNode); for (int i = 0; i < b.Count; i++) { //Изображение группы изделий TreeNode tn = new TreeNode(b.ElementAt(i).NAME.ToString(), b.ElementAt(i).ID.ToString(), "../Icons/folder.png"); tn.ToolTip = b.ElementAt(i).NAME.ToString(); TreeView1.Nodes[0].ChildNodes.Add(tn); LoadTreeNodeChildren(tn); } //Сворачиваем все дерево групп TreeView1.CollapseAll(); //Выбираем первый узел дерева TreeView1.Nodes[0].Select(); //Разворачиваем первый узел дерева TreeView1.Nodes[0].Expand(); //Загружаем значение выбранного пункта в скрытую переменную hiddenTypeID.Value = ArticleTypesList.SelectedValue; }
protected void initTeacherTreeView() { CourseManager CourseMan = new CourseManager(); List <Course> CourseList = new List <Course>(); CourseList = CourseMan.GetCourseForTeacher(tea.username); TreeView1.Nodes.Clear(); TreeNode mycourse = new TreeNode(); mycourse.Text = "我的课程"; mycourse.NavigateUrl = "AddCourse.aspx"; //设置TreeView的节点,未截止的课程 foreach (Course course in CourseList) { if (DateTime.Now < course.end_time) { TreeNode node = new TreeNode(); node.Text = course.name; node.NavigateUrl = "AllAssignment.aspx?Coursenum=" + course.num; mycourse.ChildNodes.Add(node); } } TreeView1.Nodes.Add(mycourse); TreeView1.ExpandAll(); }
private void SyncTree() { List <SiteMapNode> lst = new List <SiteMapNode>(); SiteMapNode nd = GetCurrNode(); do { lst.Insert(0, nd); } while((nd = nd.ParentNode) != null); StringBuilder bld = new StringBuilder(); foreach (SiteMapNode nd2 in lst) { if (bld.Length > 0) { bld.Append(TreeView1.PathSeparator); } //bld.Append( nd2.Title ); bld.Append(nd2.Key); TreeNode ndt = TreeView1.FindNode(bld.ToString()); if (ndt != null) { ndt.Select(); ndt.Expand(); } } }
public bool SelectNode(Type nodeType, int id, int subId) { var r = FindNode(id, nodeType); if (r != null) { SetSelectedState(r); ExpandParent(r); r.IsExpanded = true; TreeViewItem selectedNode = null; foreach (TreeViewItem node in r.Items) { IEntity idObj = node.Tag as IEntity; if (idObj.Id == subId) { node.IsSelected = true; node.Foreground = Brushes.Red; selectedNode = node; } } TreeView1.ScrollTo(r); TreeView1.ScrollTo(selectedNode); } return(r != null); }
public void PopulateTreeView() { string tmpStr = ""; //TreeView1.Nodes.Add(new TreeNode("<font color=#885599'>Add New</font>", "New^" )); foreach (DataRow topRow in ds.Tables["topLevel"].Rows) { TreeNode topNode = new TreeNode("<a>" + topRow["top_module"].ToString() + "</a>"); TreeView1.Nodes.Add(topNode); //topNode.ChildNodes.Add(new TreeNode("<font color=#885599'>Add New</font>", "New^" + topRow["top_module"].ToString() )); foreach (DataRow midRow in topRow.GetChildRows("topLevelRelation")) { TreeNode midNode = new TreeNode("<a>" + midRow["sub_module"].ToString() + "</a>"); topNode.ChildNodes.Add(midNode); //midNode.ChildNodes.Add(new TreeNode("<font color=#885599'>Add New</font>", "New^" + midRow["top_module"].ToString() + "^" + midRow["sub_module"].ToString())); foreach (DataRow botRow in midRow.GetChildRows("botLevelRelation")) { tmpStr = botRow["top_module"].ToString() + "^" + botRow["sub_module"].ToString() + "^" + botRow["page_label"].ToString(); TreeNode botNode = new TreeNode("<font color=#669955'>" + botRow["page_label"].ToString() + "</font>", tmpStr); midNode.ChildNodes.Add(botNode); } } } TreeView1.CollapseAll(); }
protected void load_tree() { TreeView1.Nodes.Clear(); int no = int.Parse(DropDownList1.SelectedValue); int act = int.Parse(DropDownList2.SelectedValue); foreach (InvAstRefTyp itm in db.InvAstRefTyp.Where(o => o.Prnt_RefTyp == 0 && o.Cmp_No == no && o.Actvty_No == act)) { TreeNode node = new TreeNode(); node.Text = itm.RefTyp_NmAr.ToString(); node.Value = itm.RefTyp_No.ToString(); //you can affect the node.NavigateUrl if (db.InvAstRefTyp.Where(o => o.Prnt_RefTyp == itm.RefTyp_No && o.Cmp_No == no && o.Actvty_No == act).Count() > 0) { node.PopulateOnDemand = true; } else { node.PopulateOnDemand = false; } TreeView1.Nodes.Add(node); } TreeView1.CollapseAll(); }
private void InsertUpdateDeptInfo() { if (hdfDeptRefId.Value.Trim() == "" || txtDeptName.Text.Trim() == "") { ltrScript.Text = JSHelper.GetAlertScript("부서를 선택해주십시오.", false); return; } this.SetParameter(); Biz_ComDeptInfo objDept = new Biz_ComDeptInfo(); int intRtn = objDept.UpdateData(_idept_ref_id , _iup_dept_id , 0 , _idept_name , _idept_code //_idept_ref_id.ToString(), , 1 , _idept_type , _isort_order , _idept_desc , gUserInfo.Emp_Ref_ID); WebCommon.FillComDeptTree(TreeView1); TreeView1.ExpandAll(); SetButtons(); }
protected void load_tree() { TreeView1.Nodes.Clear(); int no = int.Parse(DropDownList1.SelectedValue); int act = int.Parse(DropDownList2.SelectedValue); foreach (AstCity itm in db.AstCity.Where(o => o.Prnt_City == 0 && o.Cmp_No == no)) { TreeNode node = new TreeNode(); node.Text = itm.City_NmAR.ToString(); node.Value = itm.City_No.ToString(); if (db.AstCity.Where(o => o.Prnt_City == itm.City_No && o.Cmp_No == no && o.Actvty_No == act).Count() > 0) { node.PopulateOnDemand = true; } else { node.PopulateOnDemand = false; } TreeView1.Nodes.Add(node); } TreeView1.CollapseAll(); }
protected void itnDelete_Click(object sender, ImageClickEventArgs e) { DeptInfos dept = new DeptInfos(); if (TreeView1.SelectedValue.Equals("")) { return; } bool isOK = dept.RemoveDeptinfo(int.Parse(TreeView1.SelectedValue)); if (!isOK) { ltrScript.Text = JSHelper.GetAlertScript("소속되어 있는 부서나 사원이 있습니다. 확인 후 삭제 해주세요.", false); return; } else { WebCommon.FillComDeptTree(TreeView1); TreeView1.ExpandAll(); SetButtons(); ltrScript.Text = JSHelper.GetAlertScript("정상적으로 삭제되었습니다.", false); return; } }
//protected void ImageButtonProfitLossLedger_Click(object sender, ImageClickEventArgs e) //{ // TreeView1.Visible = true; // PopulateTreeView(); // TreeView1.CollapseAll(); // Session["Account"] = "ProfitLossLedger"; //} protected void ImageButtonAccountGroup_Click(object sender, ImageClickEventArgs e) { TreeView1.Visible = true; PopulateTreeView(); TreeView1.CollapseAll(); //Session["Account"] = "Bank"; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack == true) { String sql = "selECt * from Treeview "; SqlDataReader datar = DBHelper.GetReader(sql); TreeNode _tnode; while (datar.Read()) { if (datar["er_id"].ToString() == "0") { _tnode = new TreeNode(); _tnode.Text = datar["name"].ToString(); _tnode.Value = "yi_" + datar["yi_id"].ToString(); TreeView1.Nodes.Add(_tnode); } else { TreeNode _er_path = new TreeNode(); _er_path = TreeView1.FindNode("yi_" + datar["er_id"].ToString()); TreeNode _tnode1 = new TreeNode(); _tnode1.Text = datar["name"].ToString(); _tnode1.Value = "er_" + datar["er_id"].ToString(); _er_path.ChildNodes.Add(_tnode1); } } } DBHelper.CloseConnection(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { TreeView1.Nodes.Clear(); WebCommon.SetEstTermDropDownList(ddlEstTermInfo); WebCommon.SetEstDeptGroupDropDownList(ddlDeptGroup, ":: 선택 ::", "0", true); TreeView1.Nodes.Clear(); WebCommon.FillEstMappingTree(TreeView1, PageUtility.GetIntByValueDropDownList(ddlEstTermInfo)); //WebCommon.FillEstTree(TreeView1, PageUtility.GetIntByValueDropDownList(ddlEstTermInfo)); TreeView1.ExpandAll(); if (ddlEstTermInfo.Items.Count > 0) { WebCommon.FillComDeptTree(TreeView2); } WebCommon.SetEstTermDropDownList(ddlEstTermInfo2); DoSetPossibleCopay(); } ESTTERM_REF_ID = PageUtility.GetByValueDropDownList(ddlEstTermInfo); Literal1.Text = ""; // //체크인-체크아웃 활성화 //MenuControl1.IsCheckInOutVisible = true; //MenuControl1.SetCheckInOutBuuton(tbSetup // , btnIn // , btnOut // ); }
private void ShowMenuSections() { TreeNodeBinding tnb = new TreeNodeBinding(); tnb.DataMember = "System.Data.DataRowView"; tnb.TextField = "TabName"; tnb.ValueField = "TabId"; tnb.PopulateOnDemand = false; tnb.SelectAction = TreeNodeSelectAction.Select; TreeView1.DataBindings.Add(tnb); TabController tab_obj = new TabController(); DataSet dataSet = tab_obj.GetActiveList(); // You can use this: TreeView1.DataSource = new HierarchicalDataSet(dataSet, "TabId", "ParentId"); // OR you can use the extensions for TreeView if you are using .NET 3.5 //TreeView1.SetDataSourceFromDataSet(dataSet, "Idx", "ParentId"); // OR This line, will load the tree starting from the parent record of value = 1 //TreeView1.DataSource = new HierarchicalDataSet(dataSet, "Idx", "ParentId", 1); TreeView1.DataBind(); TreeView1.CollapseAll(); }
private int CreateNodes(string NodePath, string NodeName, int NodeType, int NodeID, string rootNode) { try { string ParentNodePath = NodePath.Replace("/" + NodeName + "/", ""); ParentNodePath = ParentNodePath.Replace(rootNode, ""); TreeNode ParentNode = TreeView1.FindNode(ParentNodePath); if (ParentNode != null) { TreeNode NewNode = new TreeNode(NodeName, NodeName.ToString(), getNodeImageURL(NodeName)); NewNode.SelectAction = TreeNodeSelectAction.SelectExpand; NewNode.Collapse(); ParentNode.ChildNodes.Add(NewNode); } if (ParentNode == null) { TreeNode NewNode = new TreeNode(NodeName, NodeName.ToString(), getNodeImageURL(NodeName)); NewNode.SelectAction = TreeNodeSelectAction.SelectExpand; NewNode.Expand(); TreeView1.Nodes.Add(NewNode); } } catch (Exception ex) { throw ex; } return(0); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DropDownList2.DataValueField = "AsetStat_No"; DropDownList2.DataTextField = "AsetStat_NmAr"; DropDownList2.DataSource = db.FixdAstStatus.ToList(); DropDownList2.DataBind(); DropDownList3.DataValueField = "Loc_No"; DropDownList3.DataTextField = "Loc_Nm"; DropDownList3.DataSource = db.FixdAsetsLoc.ToList(); DropDownList3.DataBind(); ViewState["ID"] = "0"; foreach (MtsFixdAsets chart in db.MtsFixdAsets.Where(o => o.Parnt_Acc == 0)) { TreeNode node = new TreeNode(); node.Text = chart.Aset_Nm.ToString(); node.Value = chart.Aset_No.ToString(); //you can affect the node.NavigateUrl node.PopulateOnDemand = true; TreeView1.Nodes.Add(node); } //Session.Add("tree_node_path", " "); TreeView1.CollapseAll(); } }
protected void DeleteTemplateFile_Click(object sender, EventArgs e) { #region 除模板文件 if (CheckCookie()) { string templatepathlist = TreeView1.GetSelectString(","); if (templatepathlist == "") { RegisterStartupScript("", "<script>alert('您未选中任何模板');</script>"); return; } try { foreach (string templatepath in templatepathlist.Split(',')) { DeleteFile(templatepath); } } catch (UnauthorizedAccessException) { RegisterStartupScript("", "<script>alert('您的目录设置了权限导致无法在此删除此文件');</script>"); return; } RegisterStartupScript("PAGE", "window.location.href='global_templatetree.aspx?templateid=" + Request.Params["templateid"] + "&path=" + Request.Params["path"] + "&templatename=" + Request.Params["templatename"] + "';"); } #endregion }
private void TriggerTree_Load(object sender, EventArgs e) { TreeView1.Nodes.Clear(); TreeView1.Nodes.Add("Tree Root"); TreeView1.BeginUpdate(); AddNode(TreeView1.TopNode, 0); TreeView1.EndUpdate(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PopulateNodes(TreeView1.Nodes, 0); TreeView1.CollapseAll(); } }