Привязка данных WPF - DataGridComboBoxColumn и ObjectDataProvider
-
21-09-2019 - |
Вопрос
Я пытаюсь закодировать сетку данных WPF 4.0, которая соответствует таблице базы данных, с двумя записями, в частности groupId и SectionID...groupId содержит коллекцию групп, и SectionID должен быть создан из таблицы, которая принимает ключи {groupId, SectionID} и возвращает информацию о разделе.
Привязать DataGridComboBoxColumn к таблице groups для отображения имен групп легко с помощью ObjectDataProvider , но я не могу понять, как сделать разделы, учитывая тот факт, что мне нужно передать соответствующий groupId для элемента в метод GetSections(), к которому привязан ObjectDataProvider ...
Кто-нибудь еще решал что-то подобное?
Решение
Вот ссылка, которая многое объясняет о DataGridComboBoxColumn: Ссылка.Кроме того, я бы попытался привязать DataGrid к ObservableCollection класса, в котором вы добавляете свойства для каждого из ваших столбцов, а затем привязываете каждый столбец к свойству класса.Кстати, я делал это только в C # 3.5...