Cómo: Rellenar hojas de cálculo con datos de una base de datos

Actualización: Julio de 2008

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Proyectos de nivel de documento

Versión de Microsoft Office

  • Excel 2007

  • Excel 2003

Para obtener más información, consulte Características disponibles por aplicación y tipo de proyecto.

Puede tener acceso a los datos de los proyectos de Visual Studio Tools para Office en el nivel del documento del mismo modo que tiene acceso a los datos de los proyectos de formularios Windows Forms. Se utilizan las mismas herramientas y el mismo código para colocar datos en la solución, e incluso es posible utilizar controles de Windows Forms para que se muestren los datos. Además, puede aprovechar los controles denominados controles host, que son objetos nativos de Microsoft Office Excel que se han mejorado con eventos y capacidad de enlace de datos. Para obtener más información, vea Información general sobre elementos y controles Host.

A partir de Visual Studio 2008 Service Pack 1(SP1), también se tiene acceso a los datos de los proyectos en el nivel de la aplicación, pero solo mediante programación en tiempo de ejecución.

En el ejemplo siguiente se muestra cómo agregar controles enlazados a datos a proyectos en el nivel del documento utilizando un diseñador. Para obtener un ejemplo que muestre cómo agregar controles enlazados a datos en proyectos en el nivel de la aplicación en tiempo de ejecución, vea Tutorial: Enlace de datos complejo en un proyecto en el nivel de la aplicación.

Agregar un control enlazado a datos a una hoja de cálculo en tiempo de diseño

Para rellenar una hoja de cálculo con datos de una base de datos

  1. Abra un proyecto de nivel de documento de Excel en Visual Studio, con la hoja de cálculo abierta en el diseñador.

  2. Abra la ventana Orígenes de datos y cree un origen de datos para el proyecto. Para obtener más información, consulte Cómo: Conectarse a los datos de una base de datos.

  3. Arrastre el campo o la tabla que desee desde la ventana Orígenes de datos a la hoja de cálculo.

En la hoja de cálculo se creará uno de los controles siguientes:

Puede agregar un control diferente si selecciona la tabla o el campo en la ventana Orígenes de datos y después elige un control diferente en la lista desplegable.

Objetos del proyecto

Además del control, los siguientes objetos relacionados con datos se agregan automáticamente al proyecto:

Cuando se ejecuta el proyecto, el control muestra el primer registro del origen de datos. Puede utilizar BindingSource para permitirles a los usuarios desplazarse por los registros.

Para desplazarse por los registros

Para obtener información sobre cómo enviar actualizaciones al conjunto de datos con tipo y a la base de datos, vea Cómo: Actualizar un origen de datos con datos de un control Host.

Vea también

Tareas

Cómo: Rellenar documentos con datos de objetos

Cómo: Rellenar documentos con datos de una base de datos

Cómo: Rellenar documentos con datos de servicios

Cómo: Actualizar un origen de datos con datos de un control Host

Conceptos

Enlazar datos a controles

Información general sobre orígenes de datos

Información general sobre la presentación de datos

Historial de cambios

Fecha

Historial

Motivo

Julio de 2008

Agregada información sobre la forma de enlazar datos en complementos en el nivel de la aplicación.

Cambio de características de SP1.