public void CellClickHandler(object sender, DataGridViewCellEventArgs e)
{
bool setToEditMode = CheckIfComboBoxShouldSetToEditMode(e.ColumnIndex, e.RowIndex);
if (!setToEditMode) return;
var dataGridViewColumn =
((DataGridViewColumnWin) Columns[e.ColumnIndex]).DataGridViewColumn;
ControlsHelper.SafeGui(this, () => BeginEdit(true));
if (EditingControl is DataGridViewComboBoxEditingControl)
{
((DataGridViewComboBoxEditingControl) EditingControl).DroppedDown = true;
}
}
#pragma warning restore 168