Está en la página 1de 3

Para ver el artículo en inglés, active la casilla Inglés.

 También puede ver el texto en inglés en una ventana emergente si pasa el puntero del
Traducción Inglés
mouse por el texto.

Cómo: Enlazar datos al control DataGridView de formularios


Windows Forms mediante el diseñador
.NET Framework (current version)

 
Puede utilizar el diseñador para conectar un control DataGridView a distintos orígenes de datos, incluso bases de datos, objetos de negocio o servicios Web. Cuando
enlaza el control a un origen de datos mediante el diseñador, el control se enlaza automáticamente a un componente BindingSource que representa el origen de datos.
Además, las columnas se generan automáticamente en el control para coincidir con la información del esquema proporcionada por el origen de datos.

Después de generar las columnas, puede modificarlas para satisfacer sus necesidades. Por ejemplo, puede quitar u ocultar aquellas columnas que no desee mostrar, puede
reorganizar las columnas o puede modificar los tipos de columna. Para obtener más información sobre la modificación de columnas, consulte los temas mostrados en la
sección Vea también.

También puede enlazar varios controles DataGridView a las tablas relacionadas para crear relaciones principal/detalle. En esta configuración, un control muestra una tabla
primaria y otro control muestra sólo aquellas filas de una tabla secundaria que están relacionadas con la fila actual de la tabla primaria. Para obtener más información, vea
Cómo: Mostrar datos relacionados en una aplicación de Windows Forms.

El procedimiento siguiente requiere un proyecto de Aplicación para Windows con un formulario que contiene un control DataGridViewo dos controles de una relación
principal/detalle. Para obtener información sobre cómo iniciar tal proyecto, vea How to: Create a Windows Application Project y Cómo: Agregar controles a formularios
Windows Forms.

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos.
Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Customizing Development
Settings in Visual Studio.

Para enlazar el control a un origen de datos


1. Haga clic en el glifo de la etiqueta inteligente ( ) situado en la esquina superior derecha del control DataGridView.

2. Haga clic en la flecha de lista desplegable de la opción Elegir origen de datos.

3. Si su proyecto aún no tiene un origen de datos, hace clic en Agregar origen de datos del proyecto y siga los pasos indicados por el asistente.

Para obtener más información, vea Asistente para la configuración de orígenes de datos. El nuevo origen de datos aparecerá en la ventana desplegable Elegir
origen de datos. Si el nuevo origen de datos contiene sólo uno miembro, por ejemplo, una tabla de base de datos única, el control se enlazará automáticamente a
dicho miembro. En caso contrario, continúe con el paso siguiente.

4. Expanda los nodos Otros orígenes de datos y Orígenes de datos del proyecto si ya no están expandidos y, a continuación, seleccione el origen datos que desee
enlazar al control.

5. Si el origen de datos contiene más de un miembro, por ejemplo, si ha creado un System.Data.DataSet que contiene varias tablas, expanda el origen de datos y, a
continuación, seleccione el miembro específico que se va a enlazar.

6. Para crear una relación principal/detalle, en la ventana desplegable Elegir origen de datos de un segundo control DataGridView, expanda el BindingSource creado
para la tabla primaria y, a continuación, seleccione la tabla secundaria relacionada en la lista que se muestra.

Nota

Si su proyecto ya tiene un origen de datos, también puede utilizar la ventana Orígenes de datos para crear un formulario de datos. Para obtener más
información, vea Orígenes de datos (ventana).

Ver también
DataGridView
BindingSource
DataGridView.DataMember
DataGridView.DataSource
Cómo: Conectarse a los datos de una base de datos
Cómo: Agregar y quitar columnas en el control DataGridView de formularios Windows Forms mediante el Diseñador
Cómo: Cambiar el orden de las columnas en el control DataGridView de formularios Windows Forms mediante el Diseñador
Cómo: Cambiar el tipo de una columna DataGridView de formularios Windows Forms mediante el Diseñador
Cómo: Inmovilizar columnas en el control DataGridView de formularios Windows Forms mediante el Diseñador
Cómo: Ocultar columnas en el control DataGridView de formularios Windows Forms mediante el Diseñador
Cómo: Crear columnas de sólo lectura en el control DataGridView de formularios Windows Forms mediante el Diseñador
How to: Create a Windows Application Project
Cómo: Agregar controles a formularios Windows Forms
Orígenes de datos (ventana)
Cómo: Mostrar datos relacionados en una aplicación de Windows Forms

© 2017 Microsoft

También podría gustarte