C# et WPF : comment afficher des données dans une DataGrid (to bind or not to bind ?!?)
Bonjour,
j'essaye d'afficher des données dans une DataGrid ... et je n'y arrive pas !
J'ai trouvé quelques tutos sur le net, mais leurs exemples ne compilent pas ou ne fonctionnent pas :aie:
Admettons que j'aie une collection d'objets, genre :
Code:
List<Personne> listPers = new List<Personne>();
(à noter que dans mon code la collection n'est pas vide, c'est juste un exemple que j'utilise ici)
et dans mon XAML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <Window x:Class="MajEcrans.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MajEcrans" Height="450" Width="450"
xmlns:WTK="http://schemas.microsoft.com/wpf/2008/toolkit">
<Grid>
<WTK:DataGrid ItemsSource="{Binding Path=???}"
</WTK:DataGrid>
</Grid>
</Window> |
Je ne saisis pas comment faire le fameux binding dont tous les tutos parlent.
Votre aide serait la bienvenue :ccool:
Pour info j'utilise VS 2008 express et DOTNET 3.5 avec le wpf toolkit qui fournit la DataGrid non incluse de base.