Posted 8 September 2017, 12:40 pm EST
We have a couple situations where we use multiple RowHeader colums (eg put a Delete Button in the second column). We put it there because it pertains more to controlling the data. That way only data is in the data area. We then responded to the CellClick event to handle the "event" since the FpSpread does not fire the ButtonClick event in the headers.
On occasion we simulated a ComboBoxCellType in a similar manner. In version 3.0, if you apply a CellType to a RowHeader column, the underlying data is hidden, even for things like EmptyCellType or GeneralCellType. ButtonCellType, ComboBoxCellType and MultiColumnComboBoxCellType all appear as expected.
I have attached a small project to demonstrate the issue. When the form is loaded, select a cell type from the radio buttons and then click somewhere on the spread. The requested cell type is loaded into RowHeader column 0 and Data column 1. The clear option sets the respective cell types to Nothing. For combo box cell types, the message box pops and then if you click the drop down arrow again it will be dropped.