I have ultrawintree control in my application. Now i want to make checked all the child node of selected treenode in tree.
I am new in windows application. So please help to find out the solution for the same.
So can anyone tell me how to do it?
I have ultrawintree control in my application. Now i want to make checked all the child node of selected treenode in tree.
I am new in windows application. So please help to find out the solution for the same.
So can anyone tell me how to do it?
Assuming that you are adding the check boxes to the nodes by setting the NodeStyle to Checkbox you could handle the AfterCheck event and update the children in this event:
void ultraTree1_AfterCheck(object sender, NodeEventArgs e)
{
foreach (UltraTreeNode node in e.TreeNode.Nodes)
node.CheckedState = e.TreeNode.CheckedState;
}
You have to use the Property SelctionType as Extended to Allow Multiple Selection.
Me.UltraTree1.Override.SelectionType =
Infragistics.Win.UltraWinTree.SelectType.Extended
Create Method Iterate the Each node under Checked Nodes, and Selected = true
node Varible is the node which you Checkecd , you will get the Node form EventArgs
foreach(UltraTreeNode child in node.Nodes)
node.Selected = true;