Objeto DataTable y DataSet
SEMANA 8 INGENIERIA SISTEMAS Y TELEMATICA
PROGRAMACIÓN III
RAFAEL TANTALEAN WILLIAM
PROGRAMACIÓN III
RAFAEL TANTALEAN WILLIAM
Tema: Objeto DataTable y DataSet
1. Contenido
1.1.-Definición
El
DataSet de ADO.NET es una representación de datos residente en memoria que
proporciona un modelo de programación relacional coherente independientemente
del origen de datos que contiene. Un DataSet representa un conjunto completo de
datos, incluyendo las tablas que contienen, ordenan y restringen los datos, así
como las relaciones entre las tablas.
Hay
varias maneras de trabajar con un DataSet, que se pueden aplicar de forma
independiente o conjuntamente. Puede realizar lo siguiente:
Crear
mediante programación una DataTable, DataRelation y una Constraint en un
DataSet y rellenar las tablas con datos.
Llenar
el DataSet con tablas de datos de un origen de datos relacional existente
mediante DataAdapter.
Cargar
y hacer persistente el contenido de DataSet mediante XML. Para obtener más
información, vea Using XML in a DataSet (Usar XML en un conjunto de datos).
También
se puede transportar un DataSet fuertemente tipado mediante un servicio Web
XML. El diseño del DataSet lo convierte en idóneo para el transporte de datos
mediante servicios Web XML. Para obtener información general sobre servicios
Web XML, vea Información general de servicios Web XML. Para obtener un ejemplo
sobre cómo usar un objeto DataSet desde un servicio Web XML, vea Consuming a
DataSet from an XML Web Service (Usar un conjunto de datos desde un servicio
Web XML).
1.2.-Propiedades
1.2.1.-Propiedades de DataTable
Nombre
|
Descripción
|
Indica si las comparaciones de cadenas dentro de la tabla distinguen
mayúsculas de minúsculas.
|
|
Obtiene la colección de relaciones secundarias para este DataTable.
|
|
Obtiene la colección de columnas que pertenecen a esta tabla.
|
|
Obtiene la colección de restricciones mantenidas por esta tabla.
|
|
Obtiene el contenedor del componente.(Heredado de MarshalByValueComponent).
|
|
Obtiene el DataSet al
que pertenece esta tabla.
|
|
Obtiene una vista personalizada de la tabla que puede incluir una vista
filtrada o una posición del cursor.
|
|
Obtiene un valor que indica si el componente está actualmente en modo de
diseño.(Heredado de MarshalByValueComponent).
|
|
Obtiene o establece la expresión que devuelve un valor utilizado para
representar esta tabla en la interfaz de usuario. El DisplayExpression propiedad le
permite mostrar el nombre de esta tabla en una interfaz de usuario.
|
|
Obtiene la lista de controladores de eventos que están asociados a este
componente.(Heredado de MarshalByValueComponent).
|
|
Obtiene la colección de información personalizada del usuario.
|
|
Obtiene un valor que indica si hay errores en cualquiera de las filas en
cualquiera de las tablas de la DataSet al
que pertenece la tabla.
|
|
Obtiene un valor que indica si el DataTable se inicializa.
|
|
Obtiene o establece la información de configuración regional utilizada
para comparar las cadenas de la tabla.
|
|
Obtiene o establece el tamaño inicial para esta tabla.
|
|
Obtiene o establece el espacio de nombres para la representación XML de
los datos almacenados en el DataTable.
|
|
Obtiene la colección de relaciones primarias para este DataTable.
|
|
Obtiene o establece el espacio de nombres para la representación XML de
los datos almacenados en el DataTable.
|
|
Obtiene o establece una matriz de columnas que funcionan como claves
principales para la tabla de datos.
|
|
Obtiene o establece el formato de serialización.
|
|
Obtiene la colección de filas que pertenecen a esta tabla.
|
|
Obtiene o establece una interfaz System.ComponentModel.ISite para
el objeto DataTable.(Invalida MarshalByValueComponent.Site).
|
|
Obtiene o establece el nombre de DataTable.
|
1.2.2.-Propiedades de DataSet
Nombre
|
Descripción
|
Obtiene o establece
un valor que indica si comparaciones dentro de cadenas DataTable objetos
distinguen mayúsculas de minúsculas.
|
|
Obtiene el
contenedor del componente.(Heredado de MarshalByValueComponent).
|
|
Obtiene o establece
el nombre del actual DataSet.
|
|
Obtiene una vista
personalizada de los datos contenidos en el DataSet para
permitir filtrar, buscar y desplazarse mediante un personalizado DataViewManager.
|
|
Obtiene un valor que
indica si el componente está actualmente en modo de diseño.(Heredado de MarshalByValueComponent).
|
|
Obtiene o establece
un valor que indica si se siguen las reglas de restricción al intentar
cualquier operación de actualización.
|
|
Obtiene la lista de
controladores de eventos que están asociados a este componente.(Heredado
de MarshalByValueComponent).
|
|
Obtiene la colección
de información personalizada del usuario asociada a la DataSet.
|
|
Obtiene un valor que
indica si el DataSet se
inicializa.
|
|
Obtiene o establece
la información de configuración regional utilizada para comparar las cadenas
de la tabla.
|
|
Obtiene o establece
el espacio de nombres de la DataSet.
|
|
Obtiene o establece
un prefijo XML que crea alias del espacio de nombres de la DataSet.
|
|
Obtiene la colección
de relaciones que vincula las tablas y permitir la navegación de primario
tablas a las tablas secundarias.
|
|
Obtiene o establece
un SerializationFormat para
el DataSet utilizado
durante la comunicación remota.
|
|
Obtiene o establece
un SchemaSerializationMode para
un DataSet.
|
|
Obtiene o establece
una interfaz System.ComponentModel.ISite para
el objeto DataSet.(Invalida MarshalByValueComponent.Site).
|
|
Obtiene la colección
de tablas contenidas en el DataSet.
|
1.3.-Métodos
1.3.1.-Metodo de DataTable
Nombre
|
Descripción
|
Confirma
todos los cambios realizados en esta tabla desde la última vez AcceptChanges se
llamó.
|
|
Activa la
inicialización de un objeto DataTable que
se emplea en un formulario o que utiliza otro componente. La
inicialización se produce en tiempo de ejecución.
|
|
Desactiva
notificaciones, mantenimiento de índices y restricciones al cargar los datos.
|
|
Borra
la DataTable de
todos los datos.
|
|
Calcula la
expresión dada de las filas actuales que cumplen los criterios de filtro.
|
|
Copia la
estructura y los datos para este DataTable.
|
|
Devuelve
un DataTableReader correspondiente
a los datos dentro de este DataTable.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código.Crea una nueva instancia de DataTable.
|
|
Libera
todos los recursos que usa MarshalByValueComponent.(Heredado
de MarshalByValueComponent).
|
|
Libera los
recursos no administrados que usa MarshalByValueComponent y
libera los recursos administrados de forma opcional.(Heredado de MarshalByValueComponent).
|
|
Finaliza la
inicialización de un objeto DataTable que
se emplea en un formulario o que utiliza otro componente. La
inicialización se produce en tiempo de ejecución.
|
|
Activa las
notificaciones, mantenimiento de índices y restricciones después de cargar
datos.
|
|
Determina
si el objeto especificado es igual al objeto actual.(Heredado de Object).
|
|
Permite que
un objeto intente liberar recursos y realizar otras operaciones de limpieza
antes de que sea reclamado por la recolección de elementos no
utilizados.(Heredado de MarshalByValueComponent).
|
|
Obtiene una
copia de la DataTable que
contiene todos los cambios realizados desde que se cargó o AcceptChanges por
última vez.
|
|
Obtiene una
copia de la DataTable que
contiene todos los cambios realizados desde que se cargó o desde AcceptChanges se
llama, filtrados por DataRowState.
|
|
Este método
devuelve un XmlSchemaSet instancia
que contiene el lenguaje de descripción de servicios Web (WSDL) que describe
la DataTable para
los servicios Web.
|
|
Obtiene una
matriz de DataRow objetos
que contienen errores.
|
|
Sirve como
la función hash predeterminada.(Heredado de Object).
|
|
Rellena un
objeto de información de serialización con los datos necesarios para
serializar el DataTable.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código.Obtiene el tipo de fila.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código.Para una descripción de este miembro, vea IXmlSerializable.GetSchema.
|
|
Obtiene el
implementador de la IServiceProvider.(Heredado
de MarshalByValueComponent).
|
|
Rellena
un DataTable con
los valores de un origen de datos con el IDataReader. Si
el DataTable ya
contiene filas, los datos entrantes del origen de datos se combinan con las
filas existentes.
|
|
Rellena
un DataTable con
los valores de un origen de datos con el IDataReader. Si
el DataTable ya
contiene filas, los datos entrantes del origen de datos se combinan con las
filas existentes según el valor de la loadOption parámetro.
|
|
Rellena
un DataTable con
los valores de un origen de datos con el IDataReader utilizando
un delegado de control de errores.
|
|
Busca y
actualiza una fila específica. Si no se encuentra ninguna fila
coincidente, se crea una nueva fila utilizando los valores determinados.
|
|
Busca y
actualiza una fila específica. Si no se encuentra ninguna fila
coincidente, se crea una nueva fila utilizando los valores determinados.
|
|
Combinar
especificado DataTable con
el actual DataTable, que
indica si se va a conservar los cambios en el actual DataTable.
|
|
Combinar
especificado DataTable con
el actual DataTable, que
indica si se deben conservar los cambios y cómo controlar el esquema que
falta en el actual DataTable.
|
|
Crea un
nuevo DataRow con
el mismo esquema que la tabla.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código.Devuelve una matriz de DataRow.
|
|
Crea una
nueva fila de una fila existente.
|
|
Genera el
evento ColumnChanged.
|
|
Genera el
evento ColumnChanging.
|
|
Genera el
evento PropertyChanged.
|
|
Notifica a
los DataTable que
un DataColumn se
va a quitar.
|
|
Genera el
evento RowChanged.
|
|
Genera el
evento RowChanging.
|
|
Genera el
evento RowDeleted.
|
|
Genera el
evento RowDeleting.
|
|
Genera el
evento TableCleared.
|
|
Genera el
evento TableClearing.
|
|
Genera el
evento TableNewRow.
|
|
Lee el
esquema XML y datos en el DataTable del
archivo especificado.
|
|
Lee el
esquema XML y los datos del DataTable usando
el objeto TextReader.
|
|
Lee un
esquema XML en el DataTable utilizando
la secuencia especificada.
|
|
Lee un
esquema XML en el DataTable del
archivo especificado.
|
|
Lee un
esquema XML en el DataTable usando
el objeto TextReader.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código.Lee de una secuencia XML.
|
|
Deshace
todos los cambios realizados en la tabla desde que se cargó o la última vez
que AcceptChanges se
llamó.
|
|
Restablece
el DataTable a
su estado original. Restablecer quita todos los datos, índices,
relaciones y columnas de la tabla. Si un conjunto de datos incluye una
tabla de datos, la tabla todavía será parte del conjunto de datos después de
restablece la tabla.
|
|
Obtiene una
matriz de todos los DataRow objetos.
|
|
Obtiene una
matriz de todos los DataRow objetos
que coinciden con los criterios de filtro.
|
|
Obtiene una
matriz de todos los DataRow objetos
que coinciden con los criterios de filtro, en el orden especificado.
|
|
Obtiene una
matriz de todos los DataRow objetos
que coinciden con el filtro según el criterio de ordenación que coinciden con
el estado especificado.
|
|
Obtiene
el TableName y DisplayExpression,
si hay alguna, como cadena concatenada.(Invalida MarshalByValueComponent.ToString()).
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable en
el archivo especificado utilizando el parámetro XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable en
el archivo especificado utilizando el parámetro XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema. Para guardar los
datos de la tabla y todos sus descendientes, establezca el writeHierarchyparámetro true.
|
|
Escribe el
contenido actual de la DataTable como
XML mediante el archivo especificado.
|
|
Escribe el
contenido actual de la DataTable como
XML mediante el archivo especificado. Para guardar los datos de la tabla
y todos sus descendientes, establezca el writeHierarchy parámetro true.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable utilizando
el archivo especificado y XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable utilizando
el archivo especificado y XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema. Para guardar los
datos de la tabla y todos sus descendientes, establezca el writeHierarchy parámetro true.
|
|
Escribe el
contenido actual de DataTable como
datos XML mediante el TextWriter especificado.
|
|
Escribe el
contenido actual de DataTable como
datos XML mediante el TextWriter especificado. Para
guardar los datos de la tabla y todos sus descendientes, establezca el writeHierarchy parámetro true.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable usando
el objeto TextWriter y XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable usando
el objeto TextWriter y XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema. Para guardar los
datos de la tabla y todos sus descendientes, establezca el writeHierarchy parámetro true.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable usando
el objeto XmlWriter y XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataTable usando
el objeto XmlWriter y XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema. Para guardar los
datos de la tabla y todos sus descendientes, establezca el writeHierarchy parámetro true.
|
|
Escribe la
estructura de datos actual de la DataTable como
un esquema XML en la secuencia especificada.
|
|
Escribe la
estructura de datos actual de la DataTable como
un esquema XML en la secuencia especificada.Para guardar el esquema de la
tabla y todos sus descendientes, establezca el writeHierarchy parámetro true.
|
|
Escribe la
estructura de datos actual de la DataTable como
un esquema XML en el archivo especificado.
|
|
Escribe la
estructura de datos actual de la DataTable como
un esquema XML en el archivo especificado. Para guardar el esquema de la
tabla y todos sus descendientes, establezca el writeHierarchy parámetro true.
|
|
Escribe la
estructura de datos actual de la DataTable como
un esquema XML usando el objeto TextWriter.
|
|
Escribe la
estructura de datos actual de la DataTable como
un esquema XML usando el objeto TextWriter.Para
guardar el esquema de la tabla y todos sus descendientes, establezca el writeHierarchy parámetrotrue.
|
|
1.3.2.-Metodos DataSet
Nombre
|
Descripción
|
Confirma
todos los cambios realizados en esta DataSet desde
que se cargó o desde la última vez AcceptChanges se
llamó.
|
|
Activa la
inicialización de un objeto DataSet que
se emplea en un formulario o que utiliza otro componente. La
inicialización se produce en tiempo de ejecución.
|
|
Borra
la DataSet de
los datos mediante la eliminación de todas las filas de todas las tablas.
|
|
Copia la
estructura y los datos para este DataSet.
|
|
Devuelve
un DataTableReader con
un conjunto de resultados por DataTable,
en la misma secuencia que las tablas aparecen en la Tables colección.
|
|
Devuelve
un DataTableReader con
un conjunto de resultados por DataTable.
|
|
Determina
el SchemaSerializationMode para
un DataSet.
|
|
Determina
el SchemaSerializationMode para
un DataSet.
|
|
Libera
todos los recursos que usa MarshalByValueComponent.(Heredado
de MarshalByValueComponent).
|
|
Libera los
recursos no administrados que usa MarshalByValueComponent y
libera los recursos administrados de forma opcional.(Heredado de MarshalByValueComponent).
|
|
Finaliza la
inicialización de un objeto DataSet que
se emplea en un formulario o que utiliza otro componente. La
inicialización se produce en tiempo de ejecución.
|
|
Determina
si el objeto especificado es igual al objeto actual.(Heredado de Object).
|
|
Permite que
un objeto intente liberar recursos y realizar otras operaciones de limpieza
antes de que sea reclamado por la recolección de elementos no utilizados.(Heredado
de MarshalByValueComponent).
|
|
Obtiene una
copia de la DataSet que
contiene todos los cambios realizados desde que se cargó o desde AcceptChanges por
última vez.
|
|
Obtiene una
copia de la DataSet que
contiene todos los cambios realizados desde que se cargó o desde AcceptChanges se
llama, filtrados por DataRowState.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código. Obtiene una copia de XmlSchemaSet del
conjunto de datos.
|
|
Sirve como
la función hash predeterminada.(Heredado de Object).
|
|
Rellena un
objeto de información de serialización con los datos necesarios para serializar
el DataSet.
|
|
Esta API admite
la infraestructura producto y no está diseñada para usarse directamente desde
el código. Devuelve un serializable T:System.Xml.Schema.XMLSchema instancia.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse directamente
desde el código. Deserializa los datos de la tabla de la secuencia
binaria o XML.
|
|
Obtiene el
implementador de la IServiceProvider.(Heredado
de MarshalByValueComponent).
|
|
Devuelve la
representación XML de los datos almacenados en el DataSet.
|
|
Devuelve el
esquema XML para la representación XML de los datos almacenados en el DataSet.
|
|
Obtiene un
valor que indica si la DataSet presenta
cambios, incluidas filas nuevas, eliminadas o modificadas.
|
|
Obtiene un
valor que indica si la DataSet presenta
cambios, incluidas filas nuevas, eliminadas o modificadas, filtrados
por DataRowState.
|
|
Aplica el
esquema XML del archivo especificado a la DataSet.
|
|
Aplica el
esquema XML especificado TextReader a
la DataSet.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código. La deserialización de todos los datos de
tablas del conjunto de datos de la secuencia binaria o XML.
|
|
Inspecciona
el formato de la representación serializada de la DataSet.
|
|
Rellena
un DataSet con
los valores de un origen de datos con el IDataReader,
utilizando una matriz de DataTable instancias
para proporcionar la información de esquema y espacio de nombres.
|
|
Rellena
un DataSet con
los valores de un origen de datos con el IDataReader,
utilizando una matriz de DataTable instancias
para proporcionar la información de esquema y espacio de nombres.
|
|
Rellena
un DataSet con
los valores de un origen de datos con el IDataReader,
utilizando una matriz de cadenas para suministrar los nombres de las tablas
dentro de la DataSet.
|
|
Combina un
especificado DataSet y
su esquema en el actual DataSet.
|
|
Combina un
especificado DataSet y
su esquema en el actual DataSet, conservando o descartando los
cambios en esta DataSet según el argumento especificado.
|
|
Combina un
especificado DataSet y
su esquema con el actual DataSet, conservando o descartando los
cambios efectuados en este DataSet y controlando un esquema
incompatible de acuerdo con los argumentos especificados.
|
|
Combina un
especificado DataTable y
su esquema en el actual DataSet, conservando o descartando los
cambios efectuados en el DataSet y controlando un esquema
incompatible de acuerdo con los argumentos especificados.
|
|
Genera el
evento OnPropertyChanging.
|
|
Se produce
cuando un DataRelation objeto
se quita de un DataTable.
|
|
Envía una
notificación de que el especificado DataSet propiedad
que se va a cambiar.
|
|
Lee el
esquema XML y los datos del DataSet usando
el objeto System.IO.Stream.
|
|
Lee el
esquema XML y datos en la DataSet con System.IO.Stream y XmlReadMode.
|
|
Lee el
esquema XML y los datos del DataSet utilizando
el archivo especificado.
|
|
Lee el
esquema XML y los datos del DataSet utilizando
el archivo especificado y XmlReadMode.
|
|
Lee el
esquema XML y los datos del DataSet usando
el objeto System.IO.TextReader.
|
|
Lee el
esquema XML y datos en la DataSet con System.IO.TextReader y XmlReadMode.
|
|
Lee el
esquema XML y los datos del DataSet usando
el objeto System.Xml.XmlReader.
|
|
Lee el
esquema XML y datos en la DataSet con System.Xml.XmlReader y XmlReadMode.
|
|
Lee el
esquema XML del archivo especificado en el DataSet.
|
|
Lee el
esquema XML especificado TextReader en
la DataSet.
|
|
Esta API
admite la infraestructura producto y no está diseñada para usarse
directamente desde el código. Omite los atributos y devuelve un conjunto
de datos vacío.
|
|
Deshace
todos los cambios realizados en el DataSet desde
que se creó o desde la última vez DataSet.AcceptChanges se
llamó.
|
|
Obtiene un
valor que indica si Relations propiedad
debe persistir.
|
|
Obtiene un
valor que indica si Tables propiedad
debe persistir.
|
|
Devuelve
un String que
contiene el nombre de la Component,
si existe. Este método no se debe invalidar.(Heredado de MarshalByValueComponent).
|
|
Escribe los
datos actuales para el DataSet usando
el objeto System.IO.Stream.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataSet usando
el objeto System.IO.Stream y XmlWriteMode. Para
escribir el esquema, establezca el valor de la modeparámetro WriteSchema.
|
|
Escribe los
datos actuales para el DataSet en
el archivo especificado.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataSet en
el archivo especificado utilizando el parámetro XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema.
|
|
Escribe los
datos actuales para el DataSet usando
el objeto TextWriter.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataSet usando
el objeto TextWriter y XmlWriteMode. Para
escribir el esquema, establezca el valor de la modeparámetro WriteSchema.
|
|
Escribe los
datos actuales y, opcionalmente, el esquema para el DataSet usando
el objeto XmlWriter y XmlWriteMode. Para
escribir el esquema, establezca el valor de la mode parámetro WriteSchema.
|
|
Escribe
el DataSet estructura
como un esquema XML especificado System.IO.Stream objeto.
|
|
Escribe
el DataSet estructura
como un esquema XML especificado System.IO.Stream objeto.
|
|
Escribe
el DataSet estructura
como un esquema XML a un archivo.
|
|
Escribe
el DataSet estructura
como un esquema XML a un archivo.
|
|
Escribe la
estructura DataSet como
un esquema XML al objeto TextWriter especificado.
|
|
Escribe
el DataSet estructura
como un esquema XML especificado TextWriter.
|
|
1.4.-Ejemplo
Private Sub PrintRows(ByVal dataSet As DataSet)
Dim table As DataTable
Dim row As DataRow
Dim column As DataColumn
' For each table in the DataSet, print the
row values.
For Each table in dataSet.Tables
For Each row In table.Rows
For Each column in table.Columns
Console.WriteLine(row(column))
Next column
Next row
Next table
End Sub
2. Resumen
Tema
: Objeto DataTable y DataSet El DataSet de ADO.NET es una representación de
datos residente en memoria que proporciona un modelo de programación relacional
coherente independientemente del origen de datos que contiene. Un DataSet
representa un conjunto completo de datos, incluyendo las tablas que contienen,
ordenan y restringen los datos, así como las relaciones entre las tablas. Crear
mediante programación una DataTable, DataRelation y una Constraint en un
DataSet y rellenar las tablas con datos. Llenar el DataSet con tablas de datos
de un origen de datos relacional existente mediante DataAdapter. Cargar y hacer
persistente el contenido de DataSet mediante XML. Para obtener más información,
vea Using XML in a DataSet ( Usar XML en un conjunto de datos ). También se
puede transportar un DataSet fuertemente tipado mediante un servicio Web XML.
El diseño del DataSet lo convierte en idóneo para el transporte de datos
mediante servicios Web XML. Para obtener un ejemplo sobre cómo usar un objeto
DataSet desde un servicio Web XML, vea Consuming a DataSet from an XML Web
Service ( Usar un conjunto de datos desde un servicio Web XML ). - Propiedades
de DataTable ( Heredado de MarshalByValueComponent ). ( Heredado de
MarshalByValueComponent ). Obtiene el DataSet al que pertenece esta tabla. (
Heredado de MarshalByValueComponent ). ( Heredado de MarshalByValueComponent ).
( Heredado de MarshalByValueComponent ). ( Heredado de MarshalByValueComponent
). Obtiene un valor que indica si hay errores en cualquiera de las filas en
cualquiera de las tablas de la DataSet al que pertenece la tabla. Obtiene un
valor que indica si el DataTable se inicializa. - Propiedades de DataSet
Obtiene o establece un valor que indica si comparaciones dentro de cadenas
DataTable objetos distinguen mayúsculas de minúsculas.
3. Summary
Topic:
DataTable and DataSet Object The ADO.NET DataSet is a memory resident data
representation that provides a consistent relational programming model
regardless of the data source it contains. A DataSet represents a complete set
of data, including the tables that contain, order and restrict the data, as
well as the relationships between the tables. Programmatically create a
DataTable, DataRelation and a Constraint in a DataSet and fill in the tables
with data. Fill the DataSet with data tables from an existing relational data
source using the DataAdapter. Load and persist the DataSet content through XML.
For more information, see Using XML in a DataSet (Use XML in a data set). You
can also transport a strongly typed DataSet through an XML Web service. The
design of the DataSet makes it ideal for data transport through XML Web
services. For an example of how to use a DataSet object from an XML Web
service, see Consuming a DataSet from an XML Web Service. - DataTable
Properties (Inherited from MarshalByValueComponent). (Inherited from
MarshalByValueComponent). Gets the DataSet to which this table belongs.
(Inherited from MarshalByValueComponent). (Inherited from
MarshalByValueComponent). (Inherited from MarshalByValueComponent). (Inherited
from MarshalByValueComponent). Gets a value that indicates if there are errors
in any of the rows in any of the tables of the DataSet to which the table
belongs. Gets a value that indicates whether the DataTable is initialized. - DataSet
Properties Gets or sets a value that indicates whether comparisons within
DataTable strings are case insensitive.
4. Recomendaciones
5. Conclusiones
6. Apreciación del Equipo
7. Glosario de Términos
8. Bibliografía o Linkografía
- https://msdn.microsoft.com/es-es/library/system.data.dataset_methods(v=vs.110).aspx
- https://msdn.microsoft.com/es-es/library/system.data.datatable_methods(v=vs.110).aspx
- https://msdn.microsoft.com/es-es/library/system.data.dataset_properties(v=vs.110).aspx
- https://docs.microsoft.com/es-es/dotnet/framework/data/adonet/dataset-datatable-dataview/
Comentarios
Publicar un comentario