Can you make a custom drop down in the details panel for a BP using c++ or blueprint?

most objects require a specific datatable, so being able to switch the datatable to some other data type is probably not a good idea. to prevent that, you can set the data table reference in the construction script, like this:

57400-datatabledropdowncombo_02.png