Question : DataGridView ComboBox column selection changed event
Answered by : bewildered-badger-jh2zw9xeie70
private void Grid_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{ if(((DataGridView)sender).CurrentCell.ColumnIndex == 0) //Assuming 0 is the index of the ComboBox Column you want to show { ComboBox cb = e.Control as ComboBox; if (cb!=null) { cb.SelectionChangeCommitted -= new EventHandler(cb_SelectedIndexChanged); // now attach the event handler cb.SelectionChangeCommitted += new EventHandler(cb_SelectedIndexChanged); } }
}
Source : https://stackoverflow.com/questions/12323298/datagridview-combobox-column-selection-changed-event | Last Update : Thu, 12 May 22