Quelle DataGrid avec WPF ?

Lorsqu'une ListView ne suffit plus, il devient nécessaire de passer à un composant tabulaire plus poussé. Dans le monde ASP.NET et Windows Forms la DataGrid jouait précisément ce rôle en proposant de nombreuses fonctionnalités et des capacités de personnalisation très poussées. Un tel contrôle n'est malheureusement pas encore directement disponible avec le framework .NET 3.5 SP1. Il existe cependant deux acteurs majeurs se disputant le marché de la DataGrid WPF: Xceed avec son DataGrid for WPF, et Infragistics avec la XamDataGrid. Ces deux grilles sont matures (version 2 ou plus), extrêmement paramétrables et disponibles gratuitement (Xceed en version Express) ou en évaluation (Infragistics Trial).

Microsoft n'est pas en reste, et la récente publication du Service Pack 1 du framework .NET 3.5 a permis aux équipes responsables de la DataGrid Microsoft de publier la première CTP du contrôle DataGrid, disponible dès maintenant sur CodePlex. Ses fonctionnalités actuelles et à venir sont décrites sur la page dédiée de windowsclient.net.