Mostrar datos en el control DataGridView de formularios Windows Forms

El control DataGridView se usa para mostrar datos de varios orígenes de datos externos. Como alternativa, puede agregar filas y columnas al control y rellenarlas manualmente con datos.

Al enlazar el control a un origen de datos, puede generar columnas automáticamente en función del esquema del origen de datos. Si estas columnas no se muestran tal y como quiere que aparezcan, puede ocultarlas, quitarlas o reorganizarlas. También puede agregar columnas sin enlazar para mostrar datos complementarios que no proceden del origen de datos.

Además, puede mostrar los datos con formatos estándar (como el formato de moneda), o bien personalizar el formato de visualización para presentar los datos como quiere que aparezcan (por ejemplo, cambiar el color de fondo de los números negativos o reemplazar los valores de cadena por las imágenes correspondientes).

En esta sección

Modos de presentación de datos en el control DataGridView de formularios Windows Forms
Se describen las opciones para rellenar el control con datos.

Formato de datos en el control DataGridView de formularios Windows Forms
Se describen las opciones para dar formato a los valores de visualización de celdas.

Tutorial: Crear un control DataGridView sin enlazar en formularios Windows Forms
Se describe cómo rellenar manualmente el control con datos.

Enlazar datos al control DataGridView de formularios Windows Forms
Se describe cómo rellenar el control con datos mediante el enlace a un objeto BindingSource que contiene información extraída de una base de datos.

Procedimiento para generar columnas automáticamente en un control DataGridView de formularios Windows Forms enlazado a datos
Se describe cómo generar automáticamente columnas basadas en un origen de datos enlazado.

Procedimiento para quitar columnas generadas automáticamente de un control DataGridView de formularios Windows Forms
Se describe cómo ocultar o eliminar columnas generadas automáticamente a partir de un origen de datos enlazado.

Procedimiento para cambiar el orden de las columnas en el control DataGridView de formularios Windows Forms
Se describe cómo reorganizar columnas generadas automáticamente a partir de un origen de datos enlazado.

Procedimiento para agregar una columna sin enlazar a un control DataGridView de formularios Windows Forms enlazado a datos
Se describe cómo complementar los datos de un origen de datos enlazado mediante la visualización de columnas adicionales sin enlazar.

Cómo: Enlazar objetos a controles DataGridView de Windows Forms
Se describe cómo enlazar el control a una colección de objetos arbitrarios para que cada objeto se muestre en su propia fila.

Cómo: Obtener acceso a objetos enlazados a filas DataGridView de formularios Windows Forms
Se describe cómo recuperar un objeto enlazado a una fila determinada del control.

Tutorial: Crear un formulario principal-detalle mediante dos controles DataGridView de formularios Windows Forms
Se describe cómo mostrar datos de dos tablas de base de datos relacionadas para que los valores que se muestran en un control DataGridView dependan de la fila seleccionada actualmente en otro control.

Personalizar el formato de los datos en el control DataGridView de formularios Windows Forms
Se describe cómo controlar el evento DataGridView.CellFormatting para cambiar la apariencia de las celdas en función de sus valores.

Referencia

DataGridView
Proporciona documentación de referencia para el control DataGridView.

DataGridView.DataSource
Proporciona documentación de referencia de la propiedad DataSource.

BindingSource
Proporciona documentación de referencia para el componente BindingSource.

Entrada de datos en el control DataGridView de formularios Windows Forms
Proporciona temas que describen cómo cambiar la forma en que los usuarios agregan y modifican datos en el control.

Consulte también