controles DataGridView aparecen en aplicaciones de Windows Forms creados con el Microsoft NET . . DataGridViews ayudan a los desarrolladores muestran datos simples y complejos en un control que se asemeja a una tabla que contiene filas y columnas editables. También hay controles alternativos que puede utilizar que también muestra datos tabulares. Control DataGridView
DataGridViews , las formas más complejas controles de datos de Windows, son altamente personalizables . A DataGridView le permite cambiar el ancho de sus columnas encabezados, colores e incluso la forma en filas alternas aparece en el control. Decenas de métodos y controladores de eventos también ayudan a configurar la forma en que interactúa con el control de los usuarios . Con la colocación del caso OnCurrrentCellChanged al control, por ejemplo, se puede escribir código que realiza una tarea cuando cambie la celda seleccionada actualmente . DataGridViews También permiten insertar nuevas filas y eliminar los ya existentes.
Fuentes de datos y enlace de datos
DataGridViews son inútiles a menos que los rellena con datos. Estos datos pueden provenir de archivos XML , bases de datos , colecciones y otras fuentes. Usted tiene la capacidad de obligar a las fuentes de datos en un DataGridView utilizando un componente DataBindingSource . Fuentes de datos Enlazar DataGridViews es útil cuando usted desea para. NET Framework para actualizar el origen de datos del control de forma automática. Creación de un DataGridView y enlazarlo a los datos no es difícil, pero es posible que no necesita utilizar este grado de control de la funcionalidad si sus necesidades de visualización de datos son simples.
ListView
< br >
Es posible que el control ListView tiene toda la funcionalidad que necesita para mostrar datos tabulares. Es mucho más fácil de configurar , puede obligar a las fuentes de datos y se puede añadir una o más columnas de datos a ella fácilmente con unas pocas líneas de código. Este control tiene menos propiedades personalizables y eventos que se encontró en un DataGridView. Puede, sin embargo , escribir su propio código que reemplaza controlador de eventos DrawItem del control para realizar tareas tales como la adición de colores que se alternan con filas de datos . Listviews también permiten mostrar los datos agrupados de forma similar a Windows Explorer muestra los nombres de archivos agrupados por categoría.
ListBox
ListBox es el más simple . NET control de lista y tiene menos propiedades y eventos personalizables que los del ListView. La simplicidad del ListBox y un peso ligero , sin embargo , lo hacen perfecto en algunas situaciones en las que necesita para mostrar una sola columna de datos que residen en una base de datos o los objetos que se encuentran en una colección. Lista NET . Después de crear un ListBox , también puede enlazar a un origen de datos o agregar elementos de forma manual utilizando el método Add. Usted también tiene la capacidad de definir el número de columnas que muestra un ListBox estableciendo su propiedad Multicolumna a "true ".