Le DataGrid et GridView dans les langages de programmation sont des contrôles similaires que vous utilisez pour afficher les tables . Les deux contrôles ressemblent à la personne qui utilise votre programme, mais comment ils fonctionnent diffère sensiblement . Le GridView est le successeur de la DataGrid, et il a plus de fonctionnalités et un meilleur codage pour créer des fonctionnalités plus efficace. Conception et caractéristiques Le contrôle GridView est plus intuitif que d'un contrôle DataGrid . Lors de la conception de la forme de votre projet, vous n'avez pas à programmer des fonctions courantes telles que le tri des données et l'édition. Vous devez écrire le code pour ces fonctions lorsque vous utilisez un DataGrid, qui ne garantit pas leur efficacité ou d'efficience par rapport à un GridView. Le contrôle GridView dispose également de fonctionnalités de conception, qui vous permettent de personnaliser son interface. Source de données Binding Un contrôle DataSet attribue un lecteur de données pour lier les données à un DataGrid et GridView dans un programme. Ce lecteur peut être un autre contrôle dans le programme ou une collection , comme un tableau. Cependant , DataGrid ne contrôle que l'utilisateur de sélectionner uniquement les données dans une table , il ne peut pas interagir avec lui d'une autre manière sans vous écrire de code supplémentaire . Le GridView crée des propriétés d'identification et les associe aux données, ce qui permet à l'utilisateur d'interagir avec elle , comme par modification ou la suppression d'informations dans le tableau. Paging < br > La pagination de l'information est un processus de gestion de mémoire où un programme magasins et récupère les données à partir du stockage secondaire d'un ordinateur, par exemple un disque dur. Le contrôle GridView a une propriété PagerSettings pas trouvé dans un contrôle DataGrid. Cette propriété supplémentaire signifie que vous n'avez pas à charger toutes les données dans la mémoire principale à la fois. Au lieu de cela , vous pouvez afficher uniquement un sous-ensemble des données , et même personnaliser l'apparence des éléments sélectionnés, tels que les polices cellulaires ou les couleurs de ligne. Le DataGrid ne possède pas cette fonctionnalité intégrée . Event Model un modèle d'événement est un groupe de classes et interfaces qui déterminent la façon dont les contrôles de créer et de déclencher des événements et répondre, tels que les interactions de l'utilisateur. Les contrôles GridView et DataGrid utilisent différents modèles d'événements. Un DataGrid seulement répond aux événements après qu'ils se produisent, comme un utilisateur en cliquant sur une colonne pour trier. A GridView vous permet de déclencher des événements avant d'y répondre , notamment en permettant à l'utilisateur de spécifier quel type de sorte qu'il veut avant de cliquer pour trier ses données.
|