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 :
Mais sans resulats ( ma grille est vide alors que ma Source est Peuplée.
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;
Merci de Votre AIde Anthride
Partager