Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Enlace de datos es el proceso que establece una conexión entre la interfaz de usuario de la aplicación y la lógica de negocios. Si el enlace está configurado correctamente y los datos proporcionan la notificaciones adecuadas, al cambiar los valores de los datos, los elementos enlazados a los mismos reflejarán de manera automática dichos cambios. DataSet 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. DataView de ADO.NET 2.0 permite ordenar y filtrar los datos almacenados en DataTable. Esta funcionalidad se utiliza con frecuencia en aplicaciones de enlace de datos. Mediante 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. Para obtener más información sobre del objeto DataView, vea DataViews (ADO.NET).
LINQ to DataSet permite a los programadores crear consultas complejas y eficaces en DataSet utilizando Language-Integrated Query (LINQ). No obstante, una consulta LINQ to DataSet devuelve una enumeración de objetos DataRow, que no se utiliza con facilidad en un caso de enlace. Para facilitar el proceso de enlace, se puede crear un objeto DataView a partir de una consulta LINQ to DataSet. Este objeto DataView usa el filtrado y la ordenación especificados en la consulta, pero es más adecuado para el enlace de datos. LINQ to DataSet amplía la funcionalidad del objeto DataView proporcionando filtrado y ordenación basados en expresiones de LINQ, lo que permite operaciones de filtrado y ordenación mucho más complejas y eficaces que las basadas en cadenas.
Observe que DataView representa la propia consulta y no es una vista encima de la consulta. DataView se enlaza a un control de la interfaz de usuario, como DataGrid o DataGridView, proporcionando un modelo de enlace de datos simple. DataView se puede crear también a partir de DataTable, proporcionando una vista predeterminada de esa tabla.
En esta sección
Crear un objeto DataView (LINQ to DataSet)
Proporciona información sobre creación de DataView.Filtrar con DataView (LINQ to DataSet)
Describe cómo filtrar con DataView.Ordenar con DataView (LINQ to DataSet)
Describe cómo ordenar con DataView.Consultar la colección DataRowView en un objeto DataView
Proporciona información sobre cómo consultar la colección DataRowView expuesta por DataView.Rendimiento DataView
Proporciona información sobre DataView y rendimiento.Cómo enlazar un objeto DataView al control DataGridView de Windows Forms
Describe cómo enlazar un objeto DataView a DataGridView.