Partager via


Liaison de données et LINQ to DataSet

La liaison de données est le processus qui établit une connexion entre l’interface utilisateur de l’application et la logique métier. Si la liaison a les paramètres corrects et que les données fournissent les notifications appropriées, lorsque les données changent de valeur, les éléments liés aux données reflètent automatiquement les modifications. Il DataSet s’agit d’une représentation en mémoire des données qui fournit un modèle de programmation relationnelle cohérent, quelle que soit la source des données qu’elle contient. Le ADO.NET 2.0 DataView vous permet de trier et de filtrer les données stockées dans un DataTable. Cette fonctionnalité est souvent utilisée dans les applications de liaison de données. En utilisant un DataView, vous pouvez exposer les données d’une table avec différents ordres de tri, et vous pouvez filtrer les données par état de ligne ou en fonction d’une expression de filtre. Pour plus d’informations sur l’objet DataView , consultez DataViews.

LINQ to DataSet permet aux développeurs de créer des requêtes complexes et puissantes sur un DataSet à l’aide de Language-Integrated Query (LINQ). Toutefois, une requête LINQ to DataSet retourne une énumération d’objets, qui n’est pas facilement utilisée dans un scénario de DataRow liaison. Pour faciliter la liaison, vous pouvez créer un(e) DataView à partir d'une requête LINQ to DataSet. Cela DataView utilise le filtrage et le tri spécifiés dans la requête, mais est mieux adapté à la liaison de données. LINQ to DataSet étend les fonctionnalités du DataView service en fournissant un filtrage et un tri basés sur des expressions LINQ, ce qui permet d’effectuer des opérations de filtrage et de tri beaucoup plus complexes et puissantes que le filtrage et le tri basés sur des chaînes.

Notez que la DataView représente la requête elle-même et n'est pas une vue supplémentaire sur la requête. Le DataView est lié à un contrôle d’interface utilisateur, tel qu’un DataGrid ou un DataGridView, fournissant un modèle de liaison de données simple. Un DataView peut également être créé à partir d’un DataTable, fournissant une vue par défaut de cette table.

Dans cette section

Création d’un objet DataView
Fournit des informations sur la création d’un DataView.

Filtrage avec DataView
Décrit comment filtrer avec le DataView.

Tri avec l'aide de DataView
Décrit comment trier avec le DataView.

Interrogation de la collection DataRowView dans un DataView
Fournit des informations sur l’interrogation d’une collection DataRowView exposée par l’objet DataView.

Performances de DataView
Fournit des informations sur le DataView et les performances.

Guide pratique pour lier un objet DataView à un contrôle DataGridView Windows Forms
Décrit comment lier un DataView objet à un DataGridView.

Voir aussi

  • Guide de programmation