Сетка devexpress с обновлением источника данных lookupedit

У меня есть форма с представлением сетки DevExpress, привязанным к DTable с данными, и столбец, который является поисковым редактором DevExpress (RepositoryItemLookUpEdit), привязанным к списку BindingList.

При загрузке формы я инициализирую datatable и lookupedit из БД.

У меня также есть другая форма с другой сеткой DevExpress, привязанной к списку BindingList, используемая для редактирования и добавления элементов в список справочника.

Если я редактирую элементы и закрываю форму, я обновляю List и DTable (я проверял это во время отладки), я обновляю элементы в lookupedit, но выбранные показанные элементы столбца не обновляются.

Что я делаю неправильно? Спасибо

1 ответ

Я решил свою проблему, переназначив источник данных сетки во время выполнения, как показано здесь https://supportcenter.devexpress.com/ticket/details/k18490/how-to-properly-assign-a-new-datasource-to-a-grid-at-runtime

Благодарность

Другие вопросы по тегам