我有一个主从布局,其中有一部分是弹出菜单(详情),另一部分是包含行的DataGridView。
当DataGridView中选定的行更改时,弹出菜单状态会更新,并且当弹出菜单更改时,DGV中选定行的状态也应该更新。
所有这些都有效,除了DataGridView中的行在我更改弹出菜单的值时不会立即更新。我必须选择其他行才能看到我的编辑内容。
我认为这是因为在选择更改之前尚未提交编辑。
我的问题是:如何使弹出菜单中的更改立即反映在DataGridView中?
我已经尝试在SelectionChangeCommitted处理程序中调用EndEdit(),但没有效果。我希望找到一种技术,可以创建一个DataGridView,就像根本没有撤消机制一样。理想情况下,解决方案应是通用的,并可移植到其他项目中。
当DataGridView中选定的行更改时,弹出菜单状态会更新,并且当弹出菜单更改时,DGV中选定行的状态也应该更新。
所有这些都有效,除了DataGridView中的行在我更改弹出菜单的值时不会立即更新。我必须选择其他行才能看到我的编辑内容。
我认为这是因为在选择更改之前尚未提交编辑。
我的问题是:如何使弹出菜单中的更改立即反映在DataGridView中?
我已经尝试在SelectionChangeCommitted处理程序中调用EndEdit(),但没有效果。我希望找到一种技术,可以创建一个DataGridView,就像根本没有撤消机制一样。理想情况下,解决方案应是通用的,并可移植到其他项目中。