I did the same test with a TClientDataSet in the demo CDSEditing where the continent column was setup to use a edComboList:
procedure TFormMain.GridCountryGetEditorType(Sender: TObject; ACol,
ARow: Integer; var AEditor: TEditorType);
begin
case ACol of
1,2: AEditor := edNormal;
3: AEditor:= edComboList;
4, 5: AEditor:= edPositiveNumeric;
end;
end;
and also here, I could not see an issue.