La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Data Binding a datos relacionales en Visual Studio 2005 Tools for Office

Presentaciones similares


Presentación del tema: "Data Binding a datos relacionales en Visual Studio 2005 Tools for Office"— Transcripción de la presentación:

1 Data Binding a datos relacionales en Visual Studio 2005 Tools for Office edgar.sanchez@logicstudio.net

2 Prerrequisitos para esta sesión Visual Studio 2005 Visual Studio 2005 Tools for Office Nivel 200

3 Agenda Conexión a una fuente de datos Uso de la ventana de data sources Objetos de acceso a datos Despliegue de datos en Excel Data binding simple Data binding complejo Despliegue de datos en Word Data binding simple Data binding complejo

4 La ventana de data sources Se crea una conexión a base de datos, servicio de web u objeto de negocios para obtener: DataSet con tipo TableAdapter Se guarda la conexión en app.config Se arrastra y suelta en el documento para crear: BindingSource

5 Objetos de acceso a datos

6 Uso de un DataSet con tipo Acceso fácil a tablas y campos en el DataSet Se puede programar los datos sin conocer el modelo de objetos de Word o Excel NorthwindDataSet.Employees[fila].NombreCampo = “nuevo valor”;

7 Uso de un TableAdapter Capa de acceso a datos entre el documento y la base de datos Generado por el diseñador para cada DataTable Llenar el dataset Ejecutar consultas Ejecutar procedimientos almacenados EmployeesTableAdapter.Fill (this.NorthwindDataSet.Employees);

8 BindingSource Provee una capa de indirección entre los datos y los controles en el documento MoveFirst, MoveNext, MovePrevious, MoveLast

9 Agenda Conexión a una fuente de datos Uso de la ventana de data sources Objetos de acceso a datos Despliegue de datos en Excel Data binding simple Data binding complejo Despliegue de datos en Word Data binding simple Data binding complejo

10 Data Binding simple Asociar una propiedad de un control a una propiedad de otro control En tiempo de diseño hay que configurar: (DataBindings) En tiempo de ejecución: control.DataBindings.Add(nombrePropiedad, dataSource, dataMember, formattingEnabled, updateMode);

11 Data Binding simple en Excel

12 Data Binding complejo Asociar más de un campo de una fuente de datos a un control Arrastrar y soltar para crear un List Object Mostrar una vista maestro/detalle de DataTables relacionadas

13 Data Binding complejo en Excel

14 Agenda Conexión a una fuente de datos Uso de la ventana de data sources Objetos de acceso a datos Despliegue de datos en Excel Data binding simple Data binding complejo Despliegue de datos en Word Data binding simple Data binding complejo

15 Data Binding simple Controles bookmark Controles XMLNode control.DataBindings.Add(nombrePropiedad, dataSource, dataMember, formattingEnabled, updateMode);

16 Despliegue de datos complejos Importar datos a una tabla usando código Llamar a Load() o LoadXML() para importar datos en controles XMLNode Asociar esquema Mapear XML Cargar XML rootXMLNode.Load(“nombreArchivo.xml”); rootXMLNode.LoadXML(cadenaXml); rootXMLNode.Load(“nombreArchivo.xml”); rootXMLNode.LoadXML(cadenaXml);

17 Despliegue de datos en Word

18 Resumen de la sesión La ventana Data Sources crea datasets con tipo, tablaAdapters y bindingSources El data binding simple se usa para controles y controles administrados El data binding complejo se usa para listar objetos

19 Referencias Por favor llenar la encuesta Para webcasts previos y venideros: www.microsoft.com/webcasts www.microsoft.com/spanish/msdn/latam/video Para hacer webcasts como este: Microsoft Office Live Meeting www.microsoft.com/presentlive

20 ¿Preguntas? edgar.sanchez@logicstudio.net


Descargar ppt "Data Binding a datos relacionales en Visual Studio 2005 Tools for Office"

Presentaciones similares


Anuncios Google