Vamos a conocer alguna de las clases previstas en .NET para el almacenamiento
de datos de la instancia. Hay muchas opciones así que esto será un breve repaso
a los mecanismos comunes de serialización y de la clase DataSet de ADO.NET.
DataSets
ADO.NET
es el modelo de .NET para el acceso a datos. Los datos se almacenan en objetos
DataSet que están desconectados de la base de datos. XML está integrado en el modelo,
ya que los objetos DataSet se pueden serializar y deserializar fácilmente a
partir de XML.
A
continuación vamos a rellenar un control DataGrid con datos almacenados en un
DataSet, en la parte de arriba se ha definido la estructura del conjunto de
datos en tiempo de ejecución,
(conjunto
de datos sin tipo) a continuación
definiremos la estructura del conjunto
de datos en tiempo de diseño.
Es
necesario crear los siguientes objetos:
-DataAdapter y DataConnection son
objetos que proporcionan los métodos para mover datos entre un DataSet y una
base de datos o fuente de datos.
- El
objeto DataSet es un contenedor que contiene objetos DataTable
e información sobre las relaciones entre
los objetos DataTable.
- DataTable contiene los datos,
organizados en filas y columnas. A través de métodos se puede acceder a los
datos a través de filas y columnas
Crear la interfaz de usuario
Crearemos un Nuevo
proyecto windows y generamos un formulario de este estilo.
DataGrid: DtgPosiciones
Botón1: Carga Dataset