Dynamically change text using data table row name

Hi all,

Hopefully someone can give me some help here. I have a dynamically updating list of buttons on a UMG that is driven by a data table. The problem i have is getting the text on the button to output the correct array element index ( not sure if thats the correct terminology!!). I’ve attached an image of the function that i have set as the binding for the button text, but it only picks up the first row name, and populates all the buttons with that. Am i doing something simple wrong??? Any help greatly appreciated as ever.