Как сделать, чтобы DataGridView немедленно фиксировал изменения?

У меня есть макет master-detail с разделом всплывающих меню (Details) и разделом с DataGridView, который содержит строки.

Состояние всплывающего меню обновляется, когда выбранная строка в DataGridView изменяется, и состояние в выбранной строке DGV должно обновляться при изменении всплывающего меню.

Все это работаетexcept строка в DataGridView не обновляется немедленно, когда я изменяю значение всплывающего меню. Я должен выбрать другую строку, чтобы увидеть мои изменения.

Я предполагаю, что это потому, что редактирование не было зафиксировано до тех пор, пока выбор не изменится.

Мой вопрос: как мне сделать так, чтобы изменения во всплывающем окне немедленно отражались в DataGridView?

Я экспериментировал с вызовом EndEdit () в обработчике SelectionChangeCommitted для всплывающего меню, но это не имеет никакого эффекта. Я заинтересован в методике, которая позволила бы мне создать DataGridView, который бы вел себя так, как если бы для начала не было механизма отмены. В идеале решение должно быть общим и переносимым в другие проекты.

Ответы на вопрос(6)

Ваш ответ на вопрос