树复选框点击勾选,父节点勾选全部子节点,结合玄龙戏珠无级树,节点.Tag = (DataRow)数据列情景应用,同时限制树节点数据日期类型发生错误

来源:互联网 发布:淘宝注册网店步骤费用 编辑:程序博客网 时间:2024/04/29 08:23


        private void 树_AfterCheck(object sender, TreeViewEventArgs e)        {            DateTime 日期;/*树复选框点击勾选,父节点勾选全部子节点,结合玄龙戏珠无级树,节点.Tag = (DataRow)数据列情景应用,同时限制树节点数据日期类型发生错误*/            if (选表.Text == "人员")            {                if (e.Node.Checked)                {                    int 各 = 0;                    if (DateTime.TryParse(e.Node.Text, out 日期) && !e.Node.Parent.Checked) e.Node.Parent.Checked = true;                    foreach (TreeNode 层 in e.Node.Nodes)                    {                        e.Node.Nodes[各].Checked = true;                        各++;                    }                }                if (!e.Node.Checked)                {                    int 各 = 0;                    if (DateTime.TryParse(e.Node.Text, out 日期) && e.Node.Parent.Checked) e.Node.Parent.Checked = false;                    foreach (TreeNode 层 in e.Node.Nodes)                    {                        e.Node.Nodes[各].Checked = false;                        各++;                    }                }            }        }

原创粉丝点击