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);
}
}