. The Net Microsoft proporciona muchas herramientas que se desarrollan interfaces gráficas para los programas. Algunas herramientas interesantes son el DataTable , DataGrid y TreeView. La DataTable y almacenar datos de DataGrid en filas y columnas. El TreeView almacena los datos en una estructura de árbol, que le permite ver los datos en una forma jerárquica . Usted puede llenar un TreeView con datos de una tabla mediante la asignación de columnas para nodos raíz y el uso de cada fila como un sub - nodo en el TreeView. Esto le permite ver una tabla de datos como una jerarquía de columnas y filas. Instrucciones
1
Haga clic en el icono de Visual Studio 2010 para lanzar el programa . Cuando se carga la página de inicio , haga clic en el botón " Nuevo Proyecto " para lanzar el "Nuevo Proyecto " ventana . En esta ventana , seleccione " C #" en la columna de la izquierda y "Aplicación de Windows Forms " de la columna de la derecha. Elegir un nombre para el proyecto y pulse el botón " OK" . Un formulario de Windows en blanco en la ventana de edición visual.
2 Haga clic en la " caja de herramientas " del panel, que se encuentra a la derecha de la ventana del editor visual. Aparecerá una lista de todos los controles que sean compatibles con Windows Forms .
3
clic y arrastre " TreeView " de la "Caja de herramientas " en el formulario Windows Forms para colocarlo en su aplicación.
4
clic y arrastre " DataGridView " de la "Caja de herramientas " en el formulario Windows Forms .
5
Haga clic en la pequeña flecha negro situado en la esquina superior derecha de la " DataGridView " para abrir un menú. Pulse el botón "Añadir columna " para abrir el cuadro de diálogo " Agregar columna " . Pulse el botón " Add" dos veces para añadir dos columnas a la " DataGridView " y luego pulse " Cancelar" para cerrar el cuadro de diálogo .
6
Haga clic en el panel de marcado "Propiedades" a la derecha de la ventana del editor visual. Haz clic en el icono de perno pequeño rayo para mostrar todos los eventos relacionados con el " DataGridView. "
7
Haga doble clic en el evento denominado " CellEnter . " La ventana de editor visual se sustituye por una fuente editor de código que se encarga de los eventos en una celda de la " DataGridView " se hace clic sobre . El código se genera automáticamente y se parece a esto:
dataGridView1_CellEnter private void ( object sender, DataGridViewCellEventArgs e) { }
8
Borrar el " TreeView " al escribir la siguiente línea de código dentro de las llaves de la " CellEnter " event:
treeView1.Nodes.Clear ();
9
declarar dos tipos de datos " TreeNode " al escribir la siguiente línea de código por debajo de la línea escrita en el paso anterior :
TreeNode parentNode = null; TreeNode childNode = null;
10
Añada un nodo primario a la " TreeView " que se asocia a la primera columna escribiendo el siguiente código debajo de las declaraciones escritas en el paso anterior :
parentNode = new TreeNode ( "Columna 1 "); TreeView1.Nodes.Add ( parentNode ) ;
11 < " . TreeView " p > Escribir un comunicado " foreach " que recorra todas las filas de la columna y los agrega a la Escribe este codigo debajo de las declaraciones de la etapa anterior :
foreach ( var fila en dataGridView1 Filas . ) { childNode = new TreeNode ( row.ToString ()); TreeView1.Nodes.Add ( childNode ) ;}
12
Haga clic en el botón verde "Play" para lanzar la aplicación . Un formulario Windows aparece y muestra una tabla de datos y un árbol con un nodo que dice "Columna 1 ". Escriba un texto en una fila en la tabla de datos . Las actualizaciones " TreeView a sí mismo" y agrega nodos secundarios por debajo de la "Columna 1 " nodo con los datos de la fila .