Cómo: Rellenar documentos 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
Versión de Microsoft Office
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 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.
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 simple en un proyecto en el nivel de la aplicación.
Agregar un control a un documento en tiempo de diseño
Para rellenar un documento con datos de una base de datos
Abra un proyecto de nivel de documento de Word en Visual Studio, con el documento abierto en el diseñador.
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.
Arrastre el campo que desea desde la ventana Orígenes de datos hasta su documento.
En el documento se crea uno de los controles siguientes, en función del tipo de proyecto que esté desarrollando:
Para proyectos de Word 2007, se agrega un control de contenido al documento. El tipo de control de contenido depende del tipo de datos del campo que haya seleccionado. Para obtener más información, consulte Controles de contenido.
Para proyectos de Word 2003, se agrega un control Bookmark al documento. Para obtener más información, consulte Bookmark (Control).
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:
Un conjunto de datos con tipo que encapsula las tablas de datos que haya conectado con la base de datos. Para obtener más información, consulte Información general sobre conjuntos de datos en Visual Studio.
Un objeto BindingSource que conecta el control con el conjunto de datos con tipo. Para obtener más información, consulte Información general sobre el componente BindingSource.
Un objeto TableAdapter que conecta el conjunto de datos con tipo a la base de datos. Para obtener más información, consulte Información general sobre TableAdapter.
Un objeto TableAdapterManager, que se utiliza para coordinar los adaptadores de la tabla del conjunto de datos para habilitar las actualizaciones jerárquicas. Para obtener más información, consulte Actualización jerárquica y Información general sobre TableAdapterManager.
Cuando se ejecuta el proyecto, el control muestra el primer registro del origen de datos. Puede utilizar BindingSource para que los usuarios puedan desplazarse por los registros.
Para desplazarse por los registros
- Use métodos BindingSource como MoveNext y MovePrevious.
Para obtener información sobre cómo enviar actualizaciones al conjunto de datos con tipo y a la base de datos, consulte 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
Conceptos
Información general sobre orígenes de datos
Información general sobre la presentación de datos
Información general sobre el uso de archivos de bases de datos locales en soluciones de Office
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. |