Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
DataTableReader (Clase)

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

La clase DataTableReader obtiene el contenido de uno o varios objetos DataTable con el formato de uno o varios conjuntos de resultados de solo lectura y con desplazamiento sólo hacia delante.

Espacio de nombres: System.Data
Ensamblado: System.Data (en system.data.dll)

Visual Basic (Declaración)
Public NotInheritable Class DataTableReader
    Inherits DbDataReader
Visual Basic (Uso)
Dim instance As DataTableReader
C#
public sealed class DataTableReader : DbDataReader
C++
public ref class DataTableReader sealed : public DbDataReader
J#
public final class DataTableReader extends DbDataReader
JScript
public final class DataTableReader extends DbDataReader

La clase DataTableReader funciona de forma bastante similar a cualquier otro lector de datos, como SqlDataReader, excepto en que la clase DataTableReader permite recorrer en iteración las filas de un objeto DataTable. En otros términos, permite recorrer en iteración las filas que hay en una caché. Es posible modificar los datos almacenados en memoria caché mientras el objeto DataTableReader está activo y el lector mantiene su posición automáticamente.

Cuando se crea un objeto DataTableReader a partir de un objeto DataTable, el objeto DataTableReader resultante contiene un conjunto de resultados con los mismos datos que el objeto DataTable a partir del cual se ha creado, salvo cualquier fila que haya sido marcada como eliminada. Las columnas aparecen en el mismo orden que en el objeto DataTable original. El resultado que devuelve tiene el mismo formato de esquema y datos que el objeto DataTable original. El objeto DataTableReader que se cree llamando al método GetDataReader de un objeto DataSet contendrá varios conjuntos de resultados si el objeto DataSet incluye más de una tabla. Los resultados tendrán la misma secuencia que los objetos DataTable de la colección DataTableCollection del objeto DataSet.

El conjunto de resultados devuelto sólo contiene la versión actual de cada DataRow; se omiten las filas que se hayan marcado para eliminarlas.

La clase DataTableReader proporciona un iterador estable; esto es, el contenido de un objeto DataTableReader no se invalida aunque se modifique la colección subyacente durante la iteración. Por ejemplo, si se eliminan o quitan una o varias filas de la colección de Rows durante la iteración, la posición actual en el objeto DataTableReader se mantiene correctamente y el iterador no se invalida.

System.Object
   System.MarshalByRefObject
     System.Data.Common.DbDataReader
      System.Data.DataTableReader
Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0

.NET Compact Framework

Compatible con: 2.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker