Tecnología

Inicio

Las alternativas para el DataGridView

controles DataGridView aparecen en Windows Forms aplicaciones creadas usando la plataforma Microsoft .NET. DataGridViews ayudar 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 se pueden utilizar también muestra datos tabulares.

control DataGridView

DataGridviews, los más complejos controles de Windows Forms de datos, son altamente personalizable. Un DataGridView le permite cambiar la anchura de sus títulos de las columnas, colores e incluso la forma en filas alternas aparecen en el control. Decenas de métodos y controladores de eventos también ayudan a configurar la forma en que el control interactúa con los usuarios. Asociando el evento OnCurrrentCellChanged al control, por ejemplo, puede escribir código que realiza una tarea cuando se cambia la celda seleccionada actualmente. DataGridViews también permite insertar nuevas filas y eliminar los ya existentes.

Fuentes de datos y enlace de datos

DataGridViews son inútiles a menos que los pueblan con los datos. Estos datos pueden provenir de archivos XML, bases de datos, colecciones y otras fuentes. Usted tiene la capacidad de unirse a las fuentes de datos a un DataGridView utilizando un componente DataBindingSource. Encuadernación fuentes de datos para DataGridViews es útil cuando se desea para la plataforma .NET para actualizar origen de datos del control de forma automática. La creación de un DataGridView y enlazarlo a los datos no es difícil, pero es posible que no tenga que utilizar este grado de control de la funcionalidad si sus necesidades de visualización de datos son simples.

Vista de la lista

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 enlazar a las fuentes de datos y se puede añadir una o más columnas de datos a ella fácilmente usando unas pocas líneas de código. Este control tiene menos propiedades y eventos que se ha encontrado en un DataGridView personalizables. Puede, sin embargo, escribir su propio código que anula controlador de eventos DrawItem del control para realizar tareas tales como la adición de colores alternantes de filas de datos. Listviews también le permite mostrar los datos agrupados de forma similar a Windows Explorer muestra los nombres de archivos agrupados por categoría.

Cuadro de lista

El cuadro de lista es el más simple control de lista de .NET y tiene menos propiedades y eventos personalizables que aquellos en el ListView. simplicidad y peso ligero del cuadro de lista, sin embargo, lo hacen perfecto en algunas situaciones donde se necesita mostrar una sola columna de datos que residen en una base de datos o los elementos encontrados en una colección Lista .NET. Después de crear un cuadro de lista, también se puede asociar a una fuente de datos o agregar elementos de forma manual utilizando el método Add. También tiene la capacidad de definir el número de columnas que muestra un cuadro de lista mediante el establecimiento de su propiedad MultiColumn a "verdaderos".