If a column implements ISupportsCustomDropDown, then calling BeginEdit to put one of the cells into edit mode causes the EditInDropdown method to get called.
Why?
I just want the cell to go into edit mode. It doesn't mean I want the grid to pretend that the user clicked the button. It just means I want the cell to be editable, and the cursor to be in the cell.