Bonjour,
J'ai un gridview WPF qui est bindé à une datatable

Code XAML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<toolkit:DataGrid 
                    AlternationCount="2" 
                    Name="GridLog" 
                    Grid.Row="1" 
                    ItemsSource="{Binding}" 
                    ItemContainerStyle="{StaticResource CustomGridViewItemStyle}">
                </toolkit:DataGrid>
Code VB:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
GridLog.DataContext = loadFromDB() 'retourne un dataTable
Jusque là aucun problème, tout fonctionne correctement.

Maintenant je souhaite afficher certaines colonnes en passant par le XAML et la balise DataGridTextColumn

Code XAML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<toolkit:DataGrid 
                    AlternationCount="2" 
                    Name="GridLog" 
                    Grid.Row="1" 
                    ItemsSource="{Binding}" 
                    ItemContainerStyle="{StaticResource CustomGridViewItemStyle}">
     <toolkit:DataGridTextColumn Header="Hit_id" Binding="{Binding Path=hit_id}"/>
                </toolkit:DataGrid>
Et là, patatrac!! J'ai l'erreur suivante :

La collection Items doit être vide pour pouvoir utiliser ItemsSource.
Ca crashe au niveau du VB au moment de l'assignation du GridLog.DataContext, et je ne sais vraiment pas pourquoi.

Need help!

Merci