DataGridView (Control, formularios Windows Forms)DataGridView Control (Windows Forms)

El control DataGridView proporciona una forma eficaz y flexible de mostrar datos en formato de tabla.The DataGridView control provides a powerful and flexible way to display data in a tabular format. Puede usar el control DataGridView para mostrar vistas de solo lectura de una pequeña cantidad de datos, o puede ampliarlo para mostrar vistas editables de conjuntos de datos muy grandes.You can use the DataGridView control to show read-only views of a small amount of data, or you can scale it to show editable views of very large sets of data.

Puede ampliar el control DataGridView de varias maneras para construir comportamientos personalizados en sus aplicaciones.You can extend the DataGridView control in a number of ways to build custom behaviors into your applications. Por ejemplo, puede especificar mediante programación sus propios algoritmos de ordenación y puede crear sus propios tipos de celdas.For example, you can programmatically specify your own sorting algorithms, and you can create your own types of cells. Puede personalizar fácilmente la apariencia del control DataGridView eligiendo entre varias propiedades.You can easily customize the appearance of the DataGridView control by choosing among several properties. Se pueden usar muchos tipos de almacenes de datos como origen de datos, o el control DataGridView puede funcionar sin ningún origen de datos enlazado a él.Many types of data stores can be used as a data source, or the DataGridView control can operate with no data source bound to it.

Los temas de esta sección describen los conceptos y técnicas que puede usar para crear características DataGridView en sus aplicaciones.The topics in this section describe the concepts and techniques that you can use to build DataGridView features into your applications.

En esta secciónIn This Section

Información general del control DataGridViewDataGridView Control Overview
Proporciona temas que describen los arquitectura y los conceptos fundamentales del control DataGridView de Windows Forms.Provides topics that describe the architecture and core concepts of the Windows Forms DataGridView control.

Funcionalidad predeterminada en el control DataGridView de Windows FormsDefault Functionality in the Windows Forms DataGridView Control
Describe la apariencia y el comportamiento predeterminados del control DataGridView de Windows Forms cuándo está enlazado a un origen de datos.Describes the default appearance and behavior of the Windows Forms DataGridView control when it is bound to a data source.

Tipos de columnas en el control DataGridView de Windows FormsColumn Types in the Windows Forms DataGridView Control
Describe los tipos de columna en el control DataGridView de Windows Forms que se usan para mostrar datos y permitir a los usuarios modificar o agregar datos.Describes the column types in the Windows Forms DataGridView control used to display data and allow users to modify or add data.

Características básicas de columnas, filas y celdas en el control DataGridView de Windows FormsBasic Column, Row, and Cell Features in the Windows Forms DataGridView Control
Proporciona temas que describen las propiedades de celda, fila y columna que se usan habitualmente.Provides topics that describe commonly-used cell, row, and column properties.

Estilo y formato básicos del control DataGridView en formularios Windows FormsBasic Formatting and Styling in the Windows Forms DataGridView Control
Proporciona temas que describen cómo modificar la apariencia básica del control y el formato de presentación de los datos de celda.Provides topics that describe how to modify the basic appearance of the control and the display formatting of cell data.

Mostrar datos en el control DataGridView de Windows FormsDisplaying Data in the Windows Forms DataGridView Control
Proporciona temas que describen cómo rellenar el control con datos manualmente o desde un origen de datos externo.Provides topics that describe how to populate the control with data either manually, or from an external data source.

Cambiar el tamaño de columnas y filas en el control DataGridView de Windows FormsResizing Columns and Rows in the Windows Forms DataGridView Control
Proporciona temas que describen cómo ajustar automáticamente el tamaño de las filas y columnas al contenido de la celda o al ancho disponible del control.Provides topics that describe how the size of rows and columns can be adjusted automatically to fit cell content or to fit the available width of the control.

Ordenar datos en el control DataGridView de Windows FormsSorting Data in the Windows Forms DataGridView Control
Proporciona temas que describen las características de ordenación en el control.Provides topics that describe the sorting features in the control.

Entrada de datos en el control DataGridView de Windows FormsData Entry in the Windows Forms DataGridView Control
Proporciona temas que describen cómo cambiar la forma en que los usuarios agregan y modifican datos en el control.Provides topics that describe how to change the way users add and modify data in the control.

Selección y uso del Portapapeles con el control DataGridView de Windows FormsSelection and Clipboard Use with the Windows Forms DataGridView Control
Proporciona temas que describen las características de selección de celdas, filas y columnas en el control.Provides topics that describe the cell, row, and column selection features in the control.

Programar con celdas, filas y columnas en el control DataGridView de Windows FormsProgramming with Cells, Rows, and Columns in the Windows Forms DataGridView Control
Proporciona temas que describen cómo programar con objetos de columna, fila y celda.Provides topics that describe how to program with cell, row, and column objects.

Personalizar el control DataGridView de Windows FormsCustomizing the Windows Forms DataGridView Control
Proporciona temas que describen el dibujo personalizado de celdas y filas de DataGridView, y la creación de tipos derivados de celda, columna y fila.Provides topics that describe custom painting DataGridView cells and rows, and creating derived cell, column, and row types.

Ajuste del rendimiento del control DataGridView en Windows FormsPerformance Tuning in the Windows Forms DataGridView Control
Proporciona temas que describen cómo usar eficazmente el control para evitar problemas de rendimiento cuando se trabaja con grandes cantidades de datos.Provides topics that describe how to use the control efficiently to avoid performance problems when working with large amounts of data.

Control predeterminado de teclado y mouse en el control DataGridView de Windows FormsDefault Keyboard and Mouse Handling in the Windows Forms DataGridView Control
Describe cómo los usuarios pueden interactuar con el control DataGridView mediante un teclado y un mouse.Describes how users can interact with the DataGridView control through a keyboard and a mouse.

Diferencias entre los controles DataGridView y DataGrid de formularios Windows FormsDifferences Between the Windows Forms DataGridView and DataGrid Controls
Describe cómo el control DataGridView mejora y reemplaza el control DataGrid.Describes how the DataGridView control improves upon and replaces the DataGrid control.

Consulte también mediante el diseñador con el DataGridView Control de Windows Forms.Also see Using the Designer with the Windows Forms DataGridView Control.

ReferenciaReference

DataGridView
Proporciona documentación de referencia para el control DataGridView.Provides reference documentation for the DataGridView control.

BindingSource
Proporciona documentación de referencia para el componente BindingSource.Provides reference documentation for the BindingSource component. El control DataGridView y el componente BindingSource están diseñados para funcionar en estrecha colaboración.The DataGridView control and the BindingSource component are designed to work closely together.

Vea tambiénSee also