I am having the same problems with the DataGridViewComboBoxColumn,
In normal case, If i choose the value manually from the dropdown,the value will be persisted
However, If idouble click on a empty DataGridViewComboBoxColumn, by default it will auto "select" the first item in the dropdown for me, anyway, if i move away from the combobox, the value will be lost.
I tried to trap the value, EditedFormattedValue, and FormattedValue in CellValueChanged Event Handler, but they are all empty.
Similiarly, i also find out that in second case, CurrentCellDirtyStateChanged event is not being fired at all.
Anyone has any solution or workaround? Thanks.