protected void Tree2_NodeCheck(object sender, FineUI.TreeCheckEventArgs e) { if (e.Checked) { Tree2.CheckAllNodes(e.Node.Nodes); } else { Tree2.UncheckAllNodes(e.Node.Nodes); } }
private void CheckTree2() { if (GridUser.SelectedRowIndex < 0) { return; } Tree2.UncheckAllNodes(Tree2.Nodes); strUserGuid = GridUser.DataKeys[GridUser.SelectedRowIndex][0].ToString(); List <Entity.Menu> menus = DAL.User.GetMenu(strUserGuid); foreach (Entity.Menu menu in menus) { int menuID = menu.ID; FineUI.TreeNode tn = Tree2.FindNode(menuID.ToString()); tn.Checked = true; } }