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

Puede tener acceso a los datos de los proyectos de Microsoft Office en el nivel del documento del mismo modo que tiene acceso a los datos de los proyectos de Windows Forms. Se utilizan las mismas herramientas y el mismo código para colocar datos de una base de datos 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 para Word 2007 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

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 muestra cómo agregar controles enlazados a datos a proyectos de nivel de aplicación en tiempo de ejecución, vea Tutorial: Enlace de datos simple en un proyecto en el nivel de la aplicación.

vínculo a vídeo Para obtener una demostración de vídeo relacionada, vea Binding Data to Word 2007 Content Controls Using Visual Studio Tools for the Office System (3.0).

Agregar un control a un documento en tiempo de diseño

Para rellenar un documento con datos de una base de datos

  1. Abra un proyecto de nivel de documento de Word en Visual Studio, con el documento abierto en el diseñador.

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

  3. Arrastre el campo que desea desde la ventana Orígenes de datos hasta su documento.

Se agrega al documento un control de contenido. El tipo de control de contenido depende del tipo de datos del campo que haya seleccionado. Para obtener más información, vea Controles de contenido.

Puede agregar un control diferente si selecciona el campo de datos 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: 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

Información general sobre el uso de archivos de bases de datos locales en soluciones de Office

Conectar a los datos en aplicaciones de Windows Forms

Otros recursos

Enlazar datos a controles en soluciones de Office