This question appears to have been answered already, possibly by MonkeyStyler/Mike Sutton, however, as I am using Delphi 10 Seattle, provided code and guides don’t work anymore. Specifically
firemonkey grid basics
doesn’t work because the ApplyStyling event handler is only called once now (at column create)
I want to add a TCombobox or TComboboxEdit column to aTGrid.
TComboColumn = Class(TColumn)
function CreateCellControl: TStyledControl; override; // works!
function TComboColumn.CreateCellControl: TStyledControl;
Result := TComboBox.Create(Self);
TComboBox(Result).OnChange := DoTextChanged; // strange hooks
This creates the combobox column in the grid, but it’s the same combobox in every row, and I have no idea how to add the GetValue and SetValue methods applicable here.