Bonjour

Je voudrais me servir de la meme Datagrid pour plusieurs Sources ( separement ).
Pour cela j'ai besoin de changer le binding des DataGridTextColumn par code.

Voici mon Xaml


Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
        <sdk:DataGrid AutoGenerateColumns="False" Height="400" Name="DGPlan" SelectionChanged="DGPlan_SelectionChanged">
                <sdk:DataGrid.Columns>
                    <sdk:DataGridTextColumn x:Name="CodeColumn" Binding="{Binding Path=Pla_NoCont, Mode=OneWay}" IsReadOnly="True" Header="Code" Width="60" />
                    <sdk:DataGridTextColumn x:Name="DesiColumn" Binding="{Binding Path=Pla_Intitu, Mode=OneWay}" IsReadOnly="True" Header=" Intitulé" Width="150" />
                </sdk:DataGrid.Columns>
            </sdk:DataGrid>
]

J'essaye vainement avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
DataGridTextColumn CodeColumn = new DataGridTextColumn();
        CodeColumn.Binding =  new System.Windows.Data.Binding("Fou_Code");
        DesiColumn = new DataGridTextColumn();
        DesiColumn.Binding = new System.Windows.Data.Binding("Fou_Nom");
        DGPlan.ItemsSource = LesFournis;
Mais sans resulats ( ma grille est vide alors que ma Source est Peuplée.

Merci de Votre AIde Anthride