В событии EditingControlShowing
DataGridView
присоедините метод к списку SelectedIndexChanged
.
Например:
private void DGV_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (DGV.CurrentCell.ColumnIndex == comboColumnIndex && e.Control is ComboBox)
{
ComboBox comboBox = e.Control as ComboBox;
comboBox.SelectedIndexChanged += LastColumnComboSelectionChanged;
}
}
Теперь в приведенном ниже методе вы можете делать все, что захотите:
private void LastColumnComboSelectionChanged(object sender, EventArgs e)
{
// Do saving work here
}