Bonjour,
Le problème est simple encore faut il connaitre le mécanisme à mettre en œuvre..
J'ai un ID(numéro de machine) et d'autres données que j'affiche dans un tableau. Pour l'utilisateur, au lieu d'avoir un ID, il doit apparaitre un ID et un programme auquel il appartient...
ainsi j'ai les classes :
TaskProvider qui contient des propriété dont l'ID(numéro de machine) et TaskViewProvider,
puis PrgHcProvider et PrgHcViewProvider (contient tous les programmes de tous les Hc),
enfin PrgProvider et PrgViewProvider (contient tous les programmes)
voici le code XamL :
Je bloque ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <DataGrid.Columns> <DataGridComboBoxColumn Header="Planning" SelectedValueBinding="{Binding Path=PLAN_ID}" ItemsSource="{Binding Source={StaticResource PlanningViewProvider},Path=Plannings}" DisplayMemberPath="PLN_NAME" SelectedValuePath="PLN_ID" CanUserReorder="True" /> <DataGridTemplateColumn Header="HC" Width="*" > <DataGridTemplateColumn.CellTemplate> <DataTemplate> <TextBlock Width="48" Height="22" Text="{Binding HC_ID }"/> </DataTemplate> </DataGridTemplateColumn.CellTemplate> <DataGridTemplateColumn.CellEditingTemplate> <DataTemplate> <TextBox Width="48" Height="22" Text="{Binding HC_ID}"/> </DataTemplate> </DataGridTemplateColumn.CellEditingTemplate > </DataGridTemplateColumn> [...]
Merci d'avance !!
Partager