none
Deshabilitar nodos de un treeview RRS feed

  • Pregunta

  • Intenté deshabilitar los nodos que tiene mi treeview pero no lo consigo ...

    intente con este codigo pero nada ..

     TreeView1.FindControl(TreeView1.FindNode("Efectivas").ToString).Visible = False

    me lanza este error, existe alguna forma de ocultar o deshabilitar el nodo de mi treeview..??

        <asp:TreeView ID="TreeView1" runat="server" BackColor="White"
            Font-Names="Verdana" Font-Size="Small" ForeColor="Blue">
            <HoverNodeStyle BackColor="White" Font-Bold="True" ForeColor="Black" />
            <Nodes>
                <asp:TreeNode ImageUrl="~/images/pefectivas.jpg" Text="Efectivas"
                    Value="Efectivas">
                    <asp:TreeNode Text="Informacion" Value="Informacion"></asp:TreeNode>
                    <asp:TreeNode Text="Historial de cartas" Value="Historial de cartas">
                    </asp:TreeNode>
                    <asp:TreeNode Text="Estado" Value="Estado">
                        <asp:TreeNode Text="Seleccionar Asesor" Value="Seleccionar Asesor">
                        </asp:TreeNode>
                    </asp:TreeNode>
                </asp:TreeNode>
                <asp:TreeNode ImageUrl="~/images/pdeslaboral.png" Text="Desempeño Laboral"
                    Value="Desral">
                    <asp:TreeNode Text="Informacion" Value="Informacion"></asp:TreeNode>
                    <asp:TreeNode Text="Iniciar Proceso" Value="Iniciar Proceso"></asp:TreeNode>
                    <asp:TreeNode Text="Estado" Value="Estado"></asp:TreeNode>
                </asp:TreeNode>
            </Nodes>
        </asp:TreeView>

    jueves, 16 de abril de 2015 17:43

Respuestas

  • No se pueden ocultar los nodos. Lo que puedes hacer es añadirlos y quitarlos:

    TreeView1.Nodes.Remove(TreeView1.FindNode("Efectivas"))

    • Marcado como respuesta fredsale viernes, 17 de abril de 2015 17:48
    jueves, 16 de abril de 2015 19:52