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(); }
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; } }
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(); } }
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(); }
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(); }
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 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 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; }
//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 Page_Load(object sender, EventArgs e) { if (!IsPostBack) { PopulateNodes(TreeView1.Nodes, 0); TreeView1.CollapseAll(); } }
protected void BtnSearch_Click(object sender, EventArgs e) { PopulateTreeView(); TreeView1.CollapseAll(); Session.Remove("Active"); FindNodesByString(); Session.Remove("Active"); }
protected void Page_Load(object sender, EventArgs e) { SessionBo.CheckSession(); if (!IsPostBack) { TreeView1.CollapseAll(); } ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "loadtopmenu('CustomerNonIndividualLeftPane');", true); }
protected void Page_Load(object sender, EventArgs e) { // TreeView1.Nodes if (!IsPostBack) { //get the root path of your directory LoadData(TreeView1.Nodes, @"D:\clientSideResource"); TreeView1.CollapseAll(); } }
/// <summary> /// 生成菜单树 /// </summary> /// <param name="fenzu"></param> protected void treeview1_databind(string fenzu) { string pYingyong = RadioButtonList_Yingyong.SelectedValue.ToString(); string pZubie = DropDownList_zubie.SelectedValue; //DataTable dt = bZubie.getCaidan(pYingyong, pZubie); DataTable dt = bGongneng.getDataCaidan(pYingyong); getCaidanTree(dt, TreeView1, null); TreeView1.CollapseAll(); }
protected void Button1_Click(object sender, EventArgs e) { if (Button1.Text == "dell-管理/全展開") { TreeView1.ExpandAll(); Button1.Text = "dell-管理/全收合"; } else if (Button1.Text == "dell-管理/全收合") { TreeView1.CollapseAll(); Button1.Text = "dell-管理/全展開"; } }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { int no = int.Parse(DropDownList1.SelectedValue); DropDownList1.DataValueField = "Cmp_No"; DropDownList1.DataTextField = "Cmp_Nm"; DropDownList1.DataSource = db.MtsItmMfs.Where(o => o.Cmp_No == no).ToList(); DropDownList1.DataBind(); load_tree(); //Session.Add("tree_node_path", " "); TreeView1.CollapseAll(); }
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(); 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.Add(tn); LoadTreeNodeChildren(tn); } //Выбираем первый узел дерева и обрабатываем событие выбора TreeView1.Nodes[0].Select(); //Удаляем остальные обработчики OnLoading = null; OnLoading += TreeView1_SelectedNodeChanged; OnLoading(sender, e); OnLoading = null; //Сворачиваем все узлы TreeView1.CollapseAll(); //Показываем кнопку добавления изделия необходимого типа if (ArticleTypesList.SelectedIndex == 1) { //Скрываем кнопку добавления внутреннего изделия AddInnerProductButton.Visible = false; //Показываем кнопку добавления покупного изделия AddOuterProductButton.Visible = true; } else { //Показываем кнопку добавления внутреннего изделия AddInnerProductButton.Visible = true; //Скрываем кнопку добавления покупного изделия AddOuterProductButton.Visible = false; } //Загружаем значение выбранного пункта в скрытую переменную hiddenTypeID.Value = ArticleTypesList.SelectedValue; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TreeNode onjParent = new TreeNode("D:\\", "D:\\"); onjParent.PopulateOnDemand = true; TreeView1.Nodes.Add(onjParent); TreeView1.CollapseAll(); } error.Visible = false; TreeView1.TreeNodeExpanded += new TreeNodeEventHandler(TreeView1_TreeNodeExpanded); TreeView1.SelectedNodeChanged += new EventHandler(TreeView1_SelectedNodeChanged); }
protected void Page_Load(object sender, EventArgs e) { if (User.Identity.IsAuthenticated == false) { Response.Redirect("~/240578/Default.aspx"); } if (User.IsInRole("Admin") == false && User.IsInRole("Sponsor Matrix") == false) { Response.Redirect("~/240578/AdminHome.aspx"); } if (Session["Usercode"] == null) { Response.Redirect("Default.aspx"); } //else if (Session["Usercode"].ToString() == "BI250241") //{ if (Page.IsPostBack == false) { SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString()); SqlConnection con1 = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString()); cmd = new SqlCommand("select UserCode,Username from tblMemberMaster where UserCode='" + ConfigurationManager.AppSettings["MainID"].ToString() + "'", con); subcmd = new SqlCommand(); subcmd.Connection = con1; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { TreeNode root = new TreeNode(); root.Text = dr[0] + " ( " + dr[1] + " )"; root.Value = dr[0].ToString(); subcmd.CommandText = "Select t.MemberId,m.Username from tblTreeMaster t,tblMemberMaster m where t.memberid = m.usercode and t.SponserId = '" + dr[0] + "'"; con1.Open(); SqlDataReader sdr = subcmd.ExecuteReader(); while (sdr.Read()) { TreeNode t = new TreeNode(sdr[0] + " ( " + sdr[1] + " )", sdr[0].ToString()); root.ChildNodes.Add(t); } con1.Close(); TreeView1.Nodes.Add(root); } con.Close(); TreeView1.CollapseAll(); } }
/// <summary> /// 点中父类,展开子类 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { //点击根节点 if (TreeView1.SelectedValue.Substring(2, 4).Equals("0000")) { TreeView1.CollapseAll(); TreeView1.SelectedNode.Expanded = true; } bool bCheck = TreeView1.SelectedNode.Checked; for (int i = 0; i < TreeView1.SelectedNode.ChildNodes.Count; i++) { TreeView1.SelectedNode.ChildNodes[i].Checked = bCheck; } }
private void changeExpandCollapseAll() { //repaintTreeView(); if (CheckBox_TreeViewExpandAll.Checked) { TreeView1.ExpandAll(); } else { TreeView1.CollapseAll(); } //si se colapsan topdos, solo q ueda la raiz, para evitar esto expandemos el nodo raiz TreeView1.Nodes[0].Expand(); }
private void PopulateTreeView() { TreeView1.Nodes.Clear(); Session["LastAccount"] = ""; COAChartName = ""; ChartId = 0; ParentChartID = 0; Level = 1; AccountType = 0; COAChartCode = ""; COAChartId = 0; loadTreeMenu(TreeView1, LoadDataTable()); TreeView1.CollapseAll(); }
protected void Page_Load(object sender, EventArgs e) { try { SessionBo.CheckSession(); Session["dashBoard"] = "RM"; Session["FromAdvisorView"] = "FromRMView"; userVo = (UserVo)Session["userVo"]; UserName = userVo.FirstName + userVo.LastName; roleList = userBo.GetUserRoles(userVo.UserId); if (!IsPostBack) { if (roleList.Count == 1 && roleList.Contains("RM")) { TreeView1.Nodes.RemoveAt(0); } TreeView1.CollapseAll(); ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "loadtopmenu('RMLeftPane');", true); } sourcepath = Session[SessionContents.LogoPath].ToString(); if (Session[SessionContents.BranchLogoPath] != null) { branchLogoSourcePath = Session[SessionContents.BranchLogoPath].ToString(); } } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "RMLeftPane.ascx.cs:Page_Load()"); object[] objects = new object[1]; objects[0] = userVo; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BigClass = Request.QueryString["BigClass"]; if (BigClass != null) { BindTreeView(); TreeView1.ExpandDepth = 0; TreeView1.CollapseAll(); } else { } div_Navigation.Visible = false; } }
protected void load_tree() { TreeView1.Nodes.Clear(); int no = int.Parse(DropDownList4.SelectedValue); foreach (MtsSuplir sup in db.MtsSuplir.Where(o => o.Cmp_No == no && o.Parnt_Sup == 0)) { TreeNode node = new TreeNode(); node.Text = sup.Sup_NmAr.ToString(); node.Value = sup.Sup_No.ToString(); //you can affect the node.NavigateUrl node.PopulateOnDemand = true; TreeView1.Nodes.Add(node); } TreeView1.CollapseAll(); }
protected void _browseButton_Click(object sender, ImageClickEventArgs e) { TreeView1.Nodes.Clear(); if (UpdateBrowseTextBoxWithSlash()) { TreeNode onjParent = new TreeNode(_browseTextBox.Text, _browseTextBox.Text); onjParent.PopulateOnDemand = true; TreeView1.Nodes.Add(onjParent); TreeView1.CollapseAll(); } else { error.Visible = true; error.Text = "Please Enter valid path"; } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { System.IO.DirectoryInfo RootDir = new System.IO.DirectoryInfo(@"D:\_ReleaseManagement\_Branches\DTS\Trunk\SRC"); // output the directory into a node TreeNode RootNode = OutputDirectory(RootDir, null); // add the output to the tree TreeView1.Nodes.Add(RootNode); TreeView1.CollapseAll(); TreeView1.SelectedNodeChanged += new EventHandler(TreeView1_SelectedNodeChanged); } }
protected void load_tree() { TreeView1.Nodes.Clear(); //var cn = db.MtsChartAc.Find(id); //////////// tree view //TreeView1.ExpandDepth = int.Parse(cn.Level_No.ToString()) - 1; foreach (MtsChartAc chart in db.MtsChartAc.Where(o => o.Parnt_Acc == 0)) { TreeNode node = new TreeNode(); node.Text = chart.Acc_Nm.ToString(); node.Value = chart.Acc_No.ToString(); //you can affect the node.NavigateUrl node.PopulateOnDemand = true; TreeView1.Nodes.Add(node); } TreeView1.CollapseAll(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Session["CompanyId"] = "7"; //Session["BranchId"] = "16"; ViewState["EditId"] = "0"; //CreatedBy = Convert.ToInt32(Session["UserCode"].ToString()); //ModifiedBy = Convert.ToInt32(Session["UserCode"].ToString()); //Session["AdminUserName"] = "******"; ItemGroupId = 0; ParentGroupId = 0; PopulateTreeView(); TreeView1.CollapseAll(); TreeView1.Attributes.Add("onclick", "OnTreeClick(event)"); } }