Cómo: Rellenar documentos con datos de objetos

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.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para las siguientes aplicaciones: Excel 2007 y Excel 2010; Word 2007 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

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.

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

Referencia

Información general sobre el componente BindingSource

Conceptos

Información general sobre orígenes de datos

Enlazar controles de Windows Forms a datos en Visual Studio

Conectar a los datos en aplicaciones de Windows Forms

Otros recursos

Enlazar datos a controles en soluciones de Office