I have a treeview (see attach file )
I want to save four nodes like circle.
I only save success node: Community. I cann't save three nodes: Development, Product, Operation.
Here is code to save:
I want to save four nodes like circle.
I only save success node: Community. I cann't save three nodes: Development, Product, Operation.
Here is code to save:
List<RadTreeNode> checkedNodes = this.trvHierarchy.CheckedNodes.ToList<RadTreeNode>(); List<string> lstJobNode = new List<string>(); foreach (RadTreeNode node in checkedNodes) { if (string.IsNullOrEmpty(node.Value) == false && node.CheckState == TreeNodeCheckState.Checked) { RadTreeNode parentNode = node.ParentNode;
//Only save parent. Don not save child if parent is checked.
if (parentNode == null || parentNode.CheckState != TreeNodeCheckState.Checked) lstJobNode.Add(node.Value); }}