Datatable based inventory/item system

Im attempting to create an inventory system using data tables to drive all of the data. As it stands it looks like this:

The issue is that the construction script doesn’t seem to set the values at all. I’ve looked around but can’t seem to find out what i’m doing wrong. Any help would be greatly appreciated.

The general concept is so that i can just create children of (for example) the “BPC_MasterConsumable” change the Row Name and it will load the information from the data table from the appropriate row.

If any other screen shots are needed please let me know. I have checked, double and triple checked the data table. the row name is correct.

Again, any help anyone can offer would be appreciated.

You need to iterate through the data table, but this isn’t as straightforward as iterating through an array.
First, get the data table row names.
Second, run a foreach on the names.
Third, get the data table row by name.
Fourth, break the data table row to get the variables that you will use to do useful things, like setting the inventory item name.