How to: Manage The Visibility of Check Boxes
- 2 minutes to read
This example demonstrates how you can use the ASPxTreeView's AllowCheckNodes and TreeViewNode's AllowCheck properties to manage the visibility of check boxes.See also:TreeView - How to manage the visibility of check boxes via the AllowCheck property
Note
A complete sample project is available at https://github.com/DevExpress-Examples/aspxtreeview-how-to-manage-the-visibility-of-check-boxes-via-the-allowcheck-property-e2500
<dx:ASPxRadioButtonList ID="ASPxRadioButtonList1" runat="server"
AutoPostBack="True" ClientIDMode="AutoID"
onselectedindexchanged="ASPxRadioButtonList1_SelectedIndexChanged"
SelectedIndex="0">
<Items>
<dx:ListEditItem Text="Hide all check boxes" Value="HideAll" />
<dx:ListEditItem Text="Show check boxes for leaf nodes only" Value="ShowLeaves" />
<dx:ListEditItem Text="Show all check boxes" Value="Show" />
</Items>
</dx:ASPxRadioButtonList>
<dx:ASPxTreeView ID="ASPxTreeView1" runat="server" ClientIDMode="AutoID">
<Nodes>
<dx:TreeViewNode>
<Nodes>
<dx:TreeViewNode>
<Nodes>
<dx:TreeViewNode>
</dx:TreeViewNode>
<dx:TreeViewNode>
</dx:TreeViewNode>
</Nodes>
</dx:TreeViewNode>
<dx:TreeViewNode>
</dx:TreeViewNode>
</Nodes>
</dx:TreeViewNode>
<dx:TreeViewNode>
<Nodes>
<dx:TreeViewNode>
</dx:TreeViewNode>
<dx:TreeViewNode>
</dx:TreeViewNode>
<dx:TreeViewNode>
</dx:TreeViewNode>
<dx:TreeViewNode>
</dx:TreeViewNode>
</Nodes>
</dx:TreeViewNode>
</Nodes>
</dx:ASPxTreeView>
<br />
<br />
<dx:ASPxButton ID="ASPxButton1" runat="server" OnClick="ASPxButton1_Click" Text="Disable checked nodes">
</dx:ASPxButton>
<br />
<dx:ASPxButton ID="ASPxButton2" runat="server" OnClick="ASPxButton2_Click" Text="Enable checked nodes">
</dx:ASPxButton>