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
- Abra la ventana Orígenes de datos y cree un origen de datos de un objeto. Para obtener más información, vea Cómo: Conectarse a los datos en objetos.
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
Arrastre el campo de datos que desee desde la ventana Orígenes de datos al documento. Así se crea un control automáticamente.
En el código, cree una instancia del tipo del objeto que eligió para el origen de datos.
Asigne la instancia a la propiedad DataSource del objeto BindingSource.
Proyectos de nivel de aplicación
Para conectar el objeto de datos a BindingSource
En el código, cree una instancia del tipo del objeto que está asociado con el origen de datos.
Cree una instancia de BindingSource.
Asigne la instancia del origen de datos a la propiedad DataSource del objeto BindingSource.
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