La Différence Entre un DataGrid et un GridView en ASP.NET?

J'ai fait ASP.NET développement depuis un petit moment maintenant, et j'ai utilisé à la fois le contrôle GridView et la grille de contrôle avant pour diverses choses, mais je n'ai jamais pu trouver une bonne raison pour utiliser l'un ou l'autre. Je voudrais savoir:

Quelle est la différence entre ces 2 ASP.NET les contrôles? Quels sont les avantages ou les inconvénients des deux? Est une plus vite? Plus récent? Plus facile à maintenir?

L'intellisense résumé pour les contrôles ne semble pas décrire toute la différence entre les deux. Ils ont tous deux peuvent consulter, éditer et trier les données et de générer automatiquement les colonnes lors de l'exécution.

Edit: Visual Studio 2008 ne sont plus des listes de contrôle DataGrid comme un contrôle dans la boîte à outils. Il est toujours disponible (pour la prise en charge héritée je suppose) si vous taper dans la main mais.

InformationsquelleAutor Dan Herbert | 2008-08-07