DataViews (ADO.NET)
Una DataView le permite crear diferentes vistas de los datos almacenados en una DataTable, una capacidad que suele utilizarse en aplicaciones de enlace a datos. Mediante una DataView puede exponer los datos de una tabla con distintos criterios de ordenación y filtrar los datos por el estado de fila o basándose en una expresión de filtro.
Una DataView proporciona una vista de datos dinámica en la DataTablesubyacente: el contenido, el orden y la pertenencia reflejan los cambios en cuanto se producen. Este comportamiento difiere del método Select de la DataTable, que devuelve una matriz de DataRow de una tabla basada en un filtro o un criterio de ordenación determinados: este contenido refleja cambios en la tabla subyacente, pero la pertenencia y la ordenación siguen siendo estáticas. Las capacidades dinámicas de la DataView hacen que resulte ideal para las aplicaciones de enlace a datos.
Una DataView proporciona una vista dinámica de un único conjunto de datos, similar a la vista de una base de datos, a la que puede aplicar distintos criterios de ordenación y filtrado. Sin embargo, al contrario que una vista de base de datos, una DataView no puede tratarse como una tabla y no puede proporcionar una vista de tablas combinadas. Tampoco puede excluir columnas que existen en la tabla de origen ni puede anexar columnas, como columnas de cálculo, que no existen en la tabla de origen.
Puede utilizar un DataViewManager para administrar la configuración de vista para todas las tablas de un DataSet. El DataViewManager proporciona una forma cómoda de administrar la configuración de vista predeterminada para cada tabla. Al enlazar un control a más de una tabla de un DataSet, el enlace a un DataViewManager es la elección ideal.
En esta sección
Crear DataView (ADO.NET)
Describe cómo se crea una DataView para una DataTable.Ordenar y filtrar datos (ADO.NET)
Describe cómo establecer las propiedades de una DataView para devolver subconjuntos de filas de datos que reúnan determinados criterios de filtro o para devolver datos con un criterio de ordenación concreto.DataRows y DataRowViews (ADO.NET)
Describe cómo tener acceso a los datos expuestos por la DataView.Buscar filas (ADO.NET)
Describe cómo buscar una fila determinada en una DataView.ChildViews y relaciones (ADO.NET)
Describe cómo crear vistas de datos a partir de una relación primaria-secundaria con una DataView.Modificar objetos DataView (ADO.NET)
Describe cómo modificar los datos de la DataTable subyacente mediante la DataView, así como la forma de habilitar y deshabilitar las actualizaciones.Tratamiento de eventos DataView (ADO.NET)
Describe cómo utilizar el evento ListChanged para recibir una notificación cuando se actualice el contenido o el orden de una DataView.Administrar DataViews (ADO.NET)
Describe cómo utilizar un DataViewManager para administrar la configuración de DataView para todas las tablas de un DataSet.
Secciones relacionadas
Aplicaciones Web ASP.NET en .NET Framework
Proporciona información general y procedimientos detallados paso a paso sobre la creación de aplicaciones ASP.NET, Web Forms y servicios Web.Aplicaciones basadas en Windows
Proporciona información detallada sobre el uso de Windows Forms y aplicaciones de consola.DataSets, DataTables y DataViews (ADO.NET)
Describe el objeto DataSet y cómo puede utilizarlo para administrar datos de aplicación.DataTables (ADO.NET)
Describe el objeto DataTable y cómo puede utilizarlo para administrar datos de aplicación por sí solos o como parte de un DataSet.ADO.NET
Describe la arquitectura y los componentes de ADO.NET así como su uso para obtener acceso a orígenes de datos existentes y administrar los datos de las aplicaciones.