MODIFICATION (clarification of requirements)
J'ai un DataGrid
comme illustré ci-dessous. Les valeurs de la colonne "Nom du champ pour stocker l'ancien numéro d'employé" changent en fonction de la valeur sélectionnée dans la colonne "Nouvelle règle de numéro d'employé". Pour cela, chaque élément dans le DataGrid
ItemsSource
a son propre TableNameForOldDataCollection
. Je dois me lier à ce TableNameForOldDataCollection
et non à une propriété statique qui ne peut pas changer.
Si il existe un moyen de faire cette liaison tout en utilisant DataGridComboBoxTemplate
, je préférerais cela. Sinon, je voudrais savoir s'il est possible de mettre en forme le DataGridTemplateColumn
/ComboBox
pour correspondre à celui du DataGridComboBoxTemplate
.
POSTEUR INITIAL
J'ai un scénario où j'utilise DataGridComboBoxColumn
pour l'une des colonnes du DataGrid
. Dans une autre colonne, j'ai besoin d'utiliser le DataGridTemplateColumn
, avec un ComboBox
, pour lier correctement à une source dynamique dans le VM.
La DataGridComboBoxColumn
("Nouvelle règle de numéro d'employé") est stylée différemment que le DataGridTemplateColumn
, avec un ComboBox
("Nom du champ pour stocker l'ancien numéro d'employé") comme illustré ici:
Comment puis-je styliser le DataGridTemplateColumn
/ComboBox
pour correspondre au DataGridComboBoxColumn
, en particulier comment le combobox est caché lorsque la cellule réelle n'est pas sélectionnée (comme la deuxième ligne de "Nouvelle règle de numéro d'employé").
MODIFICATION (ajout de code DataGrid
):
....
...