“Conocimientos Programación>Lenguajes De Programación

Cómo configurar un DataTable DataGrid para rellenar TreeView

2015/12/8
. 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 .

Lenguajes De Programación
Informática Tutorial
¿Se puede tener colores VS para SQL
Cómo visualizar una pantalla de error personalizado cuando reinicio CF
Cómo dibujar un diagrama de flujo de CSS avanzada
¿Cómo resolver una matriz por QBasic
¿Cuál es la complejidad de tiempo de una búsqueda en profundidad
Cómo colocar un DIV en un navegador
Crear una página Web Design Diseño
Conocimientos Informáticos © http://www.ordenador.online