Post on 06-Aug-2015
L O S A D A P T A D O R E S D E D A T O S . D A T A S E T Y D A T A G R I D . C O N T R O L E S E N L A Z A D O S A D A T O S
Tema 16:
A LU M N O: LU I S A L B E RT O R O JA S B E N AV I D E S
Universidad Santo Domingo de Guzmán
• Un DataSet es una base de datos en memoria• Los datos en un DataSet se guardan • en objetos DataTable• La propiedad DataSet.Tables expone las tablas en un DataSet
• Los registros en un DataTable son representados por objetos DataRow y los campos por DataColumn
• Las propiedades de DataTable Rows y Columns exponen las colecciones DataRows y DataColumns que constituyen la tabla• Las restricciones de columnas son reflejadas en la propiedad Constraints
• La propiedad Relation de un DataSet mantiene una colección de objetos DataRelation, cada uno correspondiendo a una relación entre dos tablas
• La propiedades que distinguen a un DataReader de un DataSet son:• Soporta acceso directo a los registros (no secuencial) • Los cambios en un DataSet se pueden propagar a la base de datos• Los DataSets permiten cachear datos, ideales para aplicaciones web
Dataset
DATAREADER
Soportado por las herramientas de Visual Studio .NET
Acceso más lento
Sólo hacia delante
Vinculado a un único control
Basado en una instrucción SQL de una base de datos
Sólo lectura
Codificación manual
Acceso más rápido
Búsqueda de datos hacia delante y hacia atrás
Vinculado a múltiples controles
Incluye múltiples tablas de distintas bases de datos
Acceso lectura/escritura a datos
DataReaderDataSet
Desconectado Conectado
DISPLAY THE DATASET IN THE DATAGRID