Utilice el control TreeView de forma flexible en .NET Framework
Una de las características realmente útiles de ASP NET es su extensibilidad. Los desarrolladores de todo el mundo pueden crear sus propios controles personalizados y definirlos fácilmente en su propio proceso. Además de los controles estándar de ASP NET, Microsoft también creó controles web de Internet Explorer.
Las unidades en el Explorador de Windows y los archivos y carpetas bajo la unidad están organizados jerárquicamente. Dentro de esta colección de controles, el control de vista de árbol proporciona una forma de mostrar información en una estructura jerárquica. El control Vista de árbol contiene una lista de entradas denominadas Nodos, cada una de las cuales puede tener su propia colección de nodos, lo que proporciona una definición de datos más profunda. Cada nodo se puede contraer, lo que permite a los visitantes ver sólo el nivel de datos de interés a través de un control de vista de árbol, muy parecido al Explorador de Windows.
Lo primero que debes conocer es el entorno de prueba. Con el entorno adecuado, el resto resulta fácil.
Para probar este control necesitas un archivo llamado IE WebControls, que puedes descargar desde aquí o desde la web de Microsoft.
Siga las instrucciones para instalar el control y lea atentamente el archivo Léame si no está seguro de qué hacer.
Omita la descarga y vaya directamente a la configuración del entorno
IE Web Control
Haga doble clic para completar la instalación. Ingrese al directorio de instalación de control web de IE a través de "--Microsoft Visual Studio NET --Visual Studio NET Tools --Microsoft Visual Studio NET Command Prompt"
Ejecute build bat
Ejecute xcopy / s /i buildRuntime (disco del sistema predeterminado de la raíz web): Inetpubrooebctrl_ cliente _ /y
Ejecute xcopy /s /i buildRuntime (disco del sistema predeterminado de la raíz web): Inetpubrooebctrl_ cliente de archivos de programa _ /y
Haga clic con el botón derecho en Caja de herramientas - Formularios web y seleccione Agregar o quitar elementos. Seleccione el componente del marco en el cuadro de diálogo emergente. Haga clic en Examinar, busque el archivo dll de IE WebControl y agréguelo.
Ahora que ha configurado el entorno de ejecución, es hora de comenzar.
p> importar espacio de nombres <@ importar espacio de nombres="Microsoft web UI webcontros"> Registre el espacio de nombres y asígnele TagPrefix para definir los controles en la biblioteca <@ registre tagprefix = "iecontrols" namespace="Microsoft web UI webcontrols" asamblea="microsoft web UI webcontrols" > Después de configurar el comando, puede definir un control de vista de árbol como este La siguiente es una explicación del código: autoselect = "false" Cuando el visitante localiza el nodo en el Control TreeView, pueden utilizar las flechas de su teclado para completar su posicionamiento. Cuando la propiedad AutoSelect del control TreeView se establece en "verdadero", pueden usar las teclas del teclado para desplazarse por el control TreeView y seleccionar una entrada. Cuando la propiedad de selección automática se establece en "verdadero", puede usar las teclas del teclado para desplazarse por el control de la vista de árbol para seleccionar elementos, mientras que si se establece en "falso", no permite que se usen las teclas del teclado para seleccionar elementos. showplus="true" Cuando se reúnen dos nodos en un control de vista de árbol, puede mostrar un signo más ( ) para que los visitantes sepan que los nodos se pueden expandir. Si el valor de esta propiedad se establece en verdadero, se utilizará el signo más; de lo contrario, no se utilizará showlines="true" Al configurar la propiedad showlines, usted Puedes usar Muestra una línea entre dos nodos de. Expandlevel= La propiedad Expandlevel de este control de vista de árbol se utiliza para determinar el número de niveles expandidos de la jerarquía de control de vista de árbol de forma predeterminada