# "Pre-defined" FDataTableRowHandle or how to expose a dropdown of a datatable row names

**URL:** <https://forums.unrealengine.com/t/pre-defined-fdatatablerowhandle-or-how-to-expose-a-dropdown-of-a-datatable-row-names/400315>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [July 18, 2017, 3:05pm UTC](https://forums.unrealengine.com/t/pre-defined-fdatatablerowhandle-or-how-to-expose-a-dropdown-of-a-datatable-row-names/400315 "2017-07-18T15:05:12Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Ragekolb](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ragekolb](https://forums.unrealengine.com/u/Ragekolb)\
**Post date:** [August 19, 2017, 5:50pm UTC](https://forums.unrealengine.com/t/pre-defined-fdatatablerowhandle-or-how-to-expose-a-dropdown-of-a-datatable-row-names/400315/3 "2017-08-19T17:50:13Z")

</div>

Took me some digging but I figured out the solution to this. You can achieve this effect by creating a Customization Layout for your struct (IPropertyTYpeCustomization) and then registering it via FPropertyEditorModule::RegisterCustomPropertyTypeLayout.

In my case, I loaded the datatable asset in my customization layout class, bypassing the need to have it as a uproperty in my struct.

The doc pages linked below will give you some more info on what to do, but I recommend looking at DataTableCustomization.h for an example on this particular problem.

> **[Referencing Assets](https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ProgrammingWithCPP/Assets/ReferencingAssets/)**

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

---

_[View the full topic](https://forums.unrealengine.com/t/pre-defined-fdatatablerowhandle-or-how-to-expose-a-dropdown-of-a-datatable-row-names/400315)._
