J'ai un DataGrid avec ItemsSource défini à une liste de produits et J'ai un DataGridComboBoxColumn à l'intérieur du DataGrid avec ItemsSource défini à une liste de catégories. De cette façon, je veux que l'utilisateur choisisse une certaine catégorie pour chaque produit.WPF: liaison DataGrid à une liste <Product> ayant un DataGridComboBoxColumn lié à une liste <Category>?
je reçois toujours l'erreur de liaison:
erreur de chemin de BindingExpression: propriété 'Catégories de introuvable sur « objet » « » produit »(Hash)
Eh bien, je ne veux pas faire la liste des catégories partie de l'entité Product en tant que relation 1: N, bien que cela fonctionnerait de cette manière.
Je veux les garder séparés.
Quelqu'un sait-il une solution de contournement?
J'ai trouvé un bon lien traitant exactement les mêmes choses que je dois: http://stackoverflow.com/questions/1633800/wpf-datagrid-datagridcomboxbox-itemssource-binding-to-a-collection-of-collection – msfanboy
Je ne peux pas implémenter INotifyPropertChanged en classe statique ce dont j'ai besoin ;-) au lieu de la liaison statique wouldnt que cela fonctionne? => ItemsSource = "{Chemin de liaison = DataContext.Categories, RelativeSource = {RelativeSource FindAncestor, AncestorType = {x: Type Fenêtre}}}" IsReadOnly = "True" Background = "Blanc" /> – msfanboy