Share via


Cómo: Rellenar documentos con datos de objetos

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.

Proyectos de nivel de documento

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

Proyectos de nivel de aplicación

  • Excel 2007

  • Word 2007

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

El acceso a los datos de un objeto de datos funciona de la misma manera en los proyectos en el nivel del documento de Microsoft Office Word que en los proyectos de formularios Windows Forms. Se utilizan las mismas herramientas y el mismo código para colocar datos de un objeto en la solución y puede utilizar controles de formularios Windows Forms para que se muestren los datos. Además, puede mostrar los datos utilizando los controles host. Los controles host son objetos nativos de Microsoft Office Word que han sido mejorados con eventos y la capacidad de enlace de datos. Para obtener más información, vea Información general sobre elementos y controles Host.

Debe completar tres pasos básicos para rellenar el documento con datos de un objeto:

  • Agregar un control al documento para enlazar a los datos.

  • Agregar un objeto de datos al documento.

  • Conectar el objeto de datos a BindingSource.

A partir de Visual Studio 2008 Service Pack 1 (SP1), puede enlazar datos a controles de documentos u hojas de cálculo de proyectos en el nivel de la aplicación. Si no tiene instalado el SP1, solo puede enlazar datos a controles de proyectos en el nivel del documento.

Agregar un objeto de datos

Para agregar un objeto de datos

Conectar el objeto de datos a BindingSource

En proyectos en el nivel del documento, se agregan controles al documento y se enlazan a los datos en tiempo de diseño.

En proyectos en el nivel de la aplicación, se crean los controles y se enlazan en tiempo de ejecución.

Proyectos de nivel de documento

Para conectar el objeto de datos a BindingSource

  1. Arrastre el campo de datos que desee desde la ventana Orígenes de datos al documento. Así se crea un control automáticamente.

  2. En el código, cree una instancia del tipo del objeto que eligió para el origen de datos.

  3. Asigne la instancia a la propiedad DataSource del objeto BindingSource.

Proyectos de nivel de aplicación

Para conectar el objeto de datos a BindingSource

  1. En el código, cree una instancia del tipo del objeto que está asociado con el origen de datos.

  2. Cree una instancia de BindingSource.

  3. Asigne la instancia del origen de datos a la propiedad DataSource del objeto BindingSource.

  4. Agregue el origen de datos como un enlace de datos al control.

Vea también

Tareas

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

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

Conectarse a datos en Información general de Visual Studio

Referencia

Información general sobre el componente BindingSource

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.