Мне нужно использовать DataGridComboboxColumn
в моем dataGrid. Но наблюдаемая коллекция, которую я собираюсь привязать к своей сетке данных, не статична?
необходимо, чтобы эта коллекция Observale была статической, поскольку сетка данных содержит DataGridComboboxColumn
.
То, что я собираюсь привязать к столбцу DataGridCombobox
, — это еще одна коллекция, содержащаяся в классе объектов, находящихся в наблюдаемой коллекции, о которой я упоминал выше. Это первый раз, когда я использую столбец DataGridCombobox. Любое объяснение будет высоко оценено.
<DataGrid ItemSource="{Binding SomeData}">
<DataGrid.Columns>
<DataGridTemplateColumn DisplayMemberPath="FirstName" />
<DataGridTemplateColumn DisplayMemberPath="LastName" />
<DataGridComboboxColumn ItemSource={Binding SomeOtherListContainedInSomeDataAbove}" />
</DataGrid.Columns>
<DataGrid>
Но это генерирует ошибки привязки и говорит, что SomeOtherListContainedInSomeDataAbove не может быть найден.
Пожалуйста, помогите.
DataContext
, что где живет и т.д... - person Noctis   schedule 08.05.2015